WordPress 给了我一个很舒服的编辑后台,但也带来了数据库、插件和持续升级。个人站不需要这些。
目录就是结构
src/content/
├─ work/ 作品
├─ blog/ 文章
└─ lab/ 实验
每篇文章一个 .md,顶部 frontmatter 写标题、日期、标签、摘要。图片放 public/images,用相对路径引用。
草稿
draft: true 的文章不会出现在列表和 RSS 里,但本地 pnpm dev 能看到。发布就是把它改成 false,再 pnpm build。
备份
内容在 Git 里,图片在仓库里,服务器只保留构建产物。换服务器时只需要 git clone 和 pnpm build,没有数据库要导出。
这大概是我最喜欢静态站的地方:内容是可读的文件,不是锁在数据库里的记录。