小冰
折腾

把这个站做成零依赖的静态页

没有框架,没有 node_modules,只有三个东西:

  • content/entries.json 存内容,一条一个对象
  • build.mjs 用 Node 自带模块把 JSON 渲染成 HTML
  • wrangler pages deploy dist 上线

为什么不上框架?因为个人站最大的敌人不是性能,是维护成本。半年后回来,还能看懂一个 300 行的构建脚本,但未必想得起怎么升级依赖。

代价是要自己写 RSS 和 sitemap。各二十行,一次性成本。

构建产物全是静态文件,没有运行时,也没有统计数据要处理。

#Cloudflare#静态站