Skip to content

持续发布流程

这个页面不是讲技术原理,而是把网站更新固定成一个你可以反复执行的日常流程。

目标

以后每次发布内容,都只走这 4 步:

  1. 在 Obsidian 写文
  2. 在本地整理结构
  3. 用 Git 提交改动
  4. 推到 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 status
  • git add .
  • git commit
  • git push origin main

发布前自检

每次发文前,快速检查这几项:

  • 标题是否清楚
  • 链接是否能点开
  • 首页或文章索引是否补了入口
  • 有没有把不该提交的大文件一起带上

以后怎么保持稳定更新

这套流程真正的重点不是技术,而是习惯。

最简单的方式是:

  • 先写短文,不要求一开始就写长文
  • 每次只更新一篇或一个页面
  • 写完就推,不要长期堆着不发

先把“能稳定发布”做成习惯,后面再谈分类、SEO 和设计。