返回项目列表
Web · 2024

Echo

为写作者设计的极简博客引擎

客户个人项目
我的角色设计与开发
周期6 周
技术Node.jsSQLiteMarkdownDocker
Echo 主视觉

概览

Echo 是我为自己写的博客引擎,后来开源给了同样喜欢写字的人。

问题

市面上的博客平台要么把写作藏在复杂的配置里,要么慢得让人失去耐心。

方案

  • 首屏零阻塞:服务端渲染 + 精细的资源预算
  • 写作即发布:Markdown 粘贴即排版,代码块、图注一键完成
  • 内置 RSS 与 sitemap,SEO 开箱即用

技术实现

Node.js + SQLite 单文件数据库,备份只需复制一个文件;全站 HTML 缓存,内容更新时精准失效。

成果

我的博客长期保持 Lighthouse 98+ 分,在低配服务器上 TTFB < 100ms。

经验

性能不是最后优化的步骤,而是架构的一部分。