构建之后,只留下静态文件

这个小站采用静态构建。文章、标题和链接在发布之前就已经生成,访问页面时不需要再向数据库查询内容。

从内容到页面

执行构建命令后,文章列表会读取最新的文章标题,每篇记录也会生成自己的 HTML 页面:

pnpm build

生成结果放在 dist 目录中。发布时使用这个目录里的文件即可,不需要把写作目录或本地依赖一起上传。

更新也保持直接

修改 Markdown 或页面样式后重新构建,再发布新的静态文件。这个流程没有后台编辑器,不过对于少量、不频繁更新的文字来说,步骤比较容易掌握。

本地也可以先预览构建结果,检查链接和排版是否符合预期,再进行发布。

浏览器只负责显示

首页、文章列表和正文都不依赖脚本运行。主题显示通过 CSS 媒体查询跟随系统,生成结果不包含客户端 JavaScript。