SFWorld:Quartz 5 → Cloudflare Pages(2026-10-26)
结果
- 站点:
https://sfworld.pages.dev
- Pages 项目:
sfworld
- 文档源:
${DATA_ROOT}/ku/SFWorld
- 代码:
${DATA_ROOT}/dev/sfworld(Quartz 5.0.0,git clone 自 jackyzha0/quartz)
- 输出:
${DATA_ROOT}/dev/sfworld/public(约 119 MB,2967 个文件)
结构
scripts/sync-content.sh:rsync 文档,排除 .obsidian/、.trash/、账号.md、主页.md,并由 主页.md 生成 content/index.md。
scripts/deploy-pages.sh:同步、构建、Wrangler 直传 sfworld。
quartz.config.yaml:标题 SFWorld、首页科幻世界、baseUrl: sfworld.pages.dev、locale: zh-CN、analytics 关闭。
README.sfworld.md:日常更新命令与私密内容边界。
验证
https://sfworld.pages.dev/ 200,标题 科幻世界 · SFWorld。
- 1991–1997、银河奖、科幻世界2006-2009 可浏览。
- 单篇故事页 200,移动端无横向溢出,无控制台错误。
/账号 返回 404;.obsidian 未发布。
- 搜索和关系图谱由 Quartz 生成。
注意
- Cloudflare Pages 目前是 Direct Upload,没有绑定 GitHub 自动构建;更新后运行
npm run deploy:pages。
账号.md 永不进入 content/。