持续发布流程
这个页面不是讲技术原理,而是把网站更新固定成一个你可以反复执行的日常流程。
目标
以后每次发布内容,都只走这 4 步:
- 在 Obsidian 写文
- 在本地整理结构
- 用 Git 提交改动
- 推到 GitHub 后自动上线
你平时在哪写
建议直接用 Obsidian 打开这个项目目录:
text
/home/hong/桌面/项目/cloudflare-guide-site这样你的站点、文章和写作环境就是同一个目录,不需要来回搬文件。
推荐的日常动作
第一步:写文章
在 docs/ 目录下新增或修改 Markdown 文件。
如果是正式文章,建议优先加在:
docs/posts.md里补入口- 或后面新建分类目录,比如
docs/ai/、docs/notes/
第二步:本地预览
在项目目录运行:
bash
npm run docs:dev浏览器里看一遍格式、标题和链接是否正常。
第三步:提交改动
最稳的方式是先看状态,再提交:
bash
git status
git add .
git commit -m "写一句这次更新的说明"第四步:推送上线
bash
git push origin main推上去以后,Cloudflare Pages 会自动重新构建和上线。
一键发布脚本
如果你想少打几条命令,可以直接用项目根目录下的脚本:
bash
./publish.sh "写一句这次更新的说明"它会自动执行:
git statusgit add .git commitgit push origin main
发布前自检
每次发文前,快速检查这几项:
- 标题是否清楚
- 链接是否能点开
- 首页或文章索引是否补了入口
- 有没有把不该提交的大文件一起带上
以后怎么保持稳定更新
这套流程真正的重点不是技术,而是习惯。
最简单的方式是:
- 先写短文,不要求一开始就写长文
- 每次只更新一篇或一个页面
- 写完就推,不要长期堆着不发
先把“能稳定发布”做成习惯,后面再谈分类、SEO 和设计。