前后折腾不到半小时,博客就有了一个能自动发布的完整流水线。记录一下关键决策,省得下次重来。
2026/9/14大约 1 分钟
前后折腾不到半小时,博客就有了一个能自动发布的完整流水线。记录一下关键决策,省得下次重来。
访问 https://blog-338.pages.dev/admin/ 即可登录并管理文章。
Decap CMS 用 GitHub OAuth 登录,需要创建一个 OAuth App:
blog-338-adminhttps://blog-338.pages.devhttps://blog-338.pages.dev/admin/CLIENT_ID → 值: 你的 Client IDCLIENT_SECRET → 值: 你的 Client Secretecho "" >> README.md && git add -A && git commit -m "chore: update client id env"
git push
一个纯粹的个人博客:写给自己看,也写给偶尔路过的你。
| 环节 | 选型 | 说明 |
|---|---|---|
| 生成器 | VuePress 2 | 基于 Vite,Markdown 优先 |
| 主题 | vuepress-theme-hope | 中文生态好,博客功能开箱即用 |
| 源码托管 | GitHub 私有仓库 | 草稿与素材不对外 |
| 部署 | Cloudflare Pages | push 到 main 即自动构建上线 |
| 域名 | *.pages.dev(可后续绑自定义域名) |
免费 HTTPS + 全球 CDN |
本机 github.com 的 HTTPS 握手直接失败,但 api.github.com 和 ssh.github.com:443 都是通的。这种情况下,SSH over 443 是最省事的解法。