Skip to content

00 · 给新人的速览

5 分钟看完,知道这事是什么、要花多少钱、要花多少时间。

适合谁:朋友看到我的博客问"你是怎么搭的?"——直接把这页发过去就行。


一、宏观技术架构(一张图看懂)

你写 markdown 文件(电脑本地)

 git push 推到 GitHub(代码托管)

 Cloudflare Pages 监听到,自动构建

 全球 CDN 上线

 朋友访问 https://<你的项目>.pages.dev

整个链路完全自动化——你写完 push,30 秒后博客就更新了。


二、技术选型对比

每一步都有几个选项可选,下面是我实测后的选择和理由。

1. 写作格式

选项我选为什么
Markdown + 文本编辑器纯文本、可版本控制、AI 时代最适合
Notion数据锁死在平台、迁移困难
微信公众号编辑器阅读体验和可分享性都受限
Word / Google Docs不是博客的天然格式

2. 博客生成器(把 markdown 变成网页)

选项我选特点
VitePressVue 生态、笔记型最配、默认主题清爽
Hexo主题多但配置碎
Hugo极快但 Go 模板陡
Astro现代但学习曲线
Next.js全功能但杀鸡用牛刀
Notion 公开页面不需要工具但定制差

3. 代码托管

选项我选为什么
GitHubCloudflare Pages 唯一支持的主流之一
Gitee(备选)国内访问代码快,但不能直接部署
不用 git失去版本管理 + 协作能力

4. 部署平台 ⭐ 最关键

选项我选国内访问免费备案
Cloudflare Pages
Vercel需 VPN
Netlify较慢
GitHub Pages
Gitee Pages Pro最快❌ 付费✅ 需要
自建 VPS看选址❌ 月付视情况

这是最不应该犹豫的一步——Cloudflare Pages 是个人博客的标准答案:国内访问 + 完全免费 + 自动构建 + 自动 HTTPS。

5. 评论系统(可选)

选项我选为什么
Giscus(基于 GitHub Discussions)数据归你自己、免费、不要后端
Disqus有广告、隐私差
Waline需要 LeanCloud(要备案有限制)
自建要服务器要数据库
不要评论也是个选项,省心

三、需要花多少时间

阶段第一次(无经验)第二次(有 playbook)备注
内容写作看你自己不可压缩
注册 GitHub + 配 SSH30 分钟1 分钟一次性
装 VitePress + 配置 sidebar1 小时10 分钟拷模板就好
部署到 Cloudflare Pages5 分钟5 分钟网页操作不可省
加评论系统(可选)30 分钟5 分钟
调样式、修死链30 分钟0-5 分钟
总计(不含写作)~3 小时~20 分钟

结论第一次花一个下午是值得的——把流程跑通后,第二次开新博客就 20 分钟。


四、需要花多少钱

项目费用说明
GitHub¥0个人公开仓库免费
Cloudflare Pages¥0个人项目免费 + 请求数无限
Giscus 评论¥0完全免费
子域名 (.pages.dev)¥0Cloudflare 免费送
自定义域名(可选)~50 元/年Cloudflare Registrar 最便宜
自定义域名续费~50 元/年
基础博客总计¥0不要自定义域名
带域名总计~50 元/年想要 blog.你的名字.com

💡 完全可以不花一分钱——直接用 <你的项目>.pages.dev 这个域名就行。我血染钟楼博客就是这样,给朋友看完全够。


五、整个流程(高层步骤)

1. 写 3 篇 markdown 内容           (本地编辑器)

2. 注册 GitHub 账号                (网页)

3. 创建 GitHub 仓库 + 推送代码     (命令行)

4. 装 VitePress + 配置             (命令行)

5. 注册 Cloudflare 账号            (网页)

6. 连接 GitHub 仓库 → 自动部署     (网页 5 分钟)

7. 拿到 .pages.dev 链接             (网页)

8. (可选)加评论系统 Giscus       (网页 + 改一处代码)

9. (可选)买自定义域名             (网页 + 50 元)

每个步骤的详细教程在后续章节

想知道看哪
整体哲学和为什么这么选01-overview.md
怎么组织 markdown 内容02-content.md
怎么用 git + GitHub03-git-and-remote.md
VitePress 怎么配04-vitepress.md
Cloudflare Pages 部署05-deploy.md
自动化工具链(高级)06-toolchain.md
加评论系统等增强07-enhancements.md

六、几个常见疑问

Q: 我没编程基础,能搭吗?

。整个流程涉及命令行的部分不超过 10 行命令,且 playbook 都给了原文。剩下都是网页点击。

但是:markdown 语法要学一下(30 分钟入门),不然写不了。

Q: 部署到 Cloudflare Pages 会被墙吗?

不会。Cloudflare Pages 在国内有节点(虽然不是最快,但稳定可访问),实测 99% 的国内运营商都能直接打开。

Q: 没有自定义域名(用 .pages.dev)能给别人看吗?

完全可以.pages.dev 域名在国内就能访问,体验和自定义域名一样。唯一不同是 URL 长度——my-blog.pages.devmy-blog.com 长一点,但功能上完全等价。

Q: 内容会被搜索引擎找到吗?

会,但需要主动让搜索引擎收录。VitePress 自带基本 SEO 配置,提交 sitemap 到 Google Search Console / 百度站长平台才能有搜索流量。如果你只想给朋友看不在意公域,不用管这个

Q: 数据会丢吗?

博客内容:源代码在你的 GitHub 仓库 + 本地电脑——三处备份。 评论:如果用 Giscus,存在你的 GitHub Discussions——你拥有所有权。

不会丢。

Q: 我以后想换平台怎么办?

轻松迁移

  • 内容是 markdown,搬到任何平台都能用
  • 域名指向新地方就行
  • 评论数据可以从 GitHub Discussions 导出

这是这套架构的隐藏价值——没有任何供应商锁定

Q: 国外朋友能看吗?

能。.pages.dev 全球 CDN,世界任何地方都能访问。

Q: 维护成本?

几乎为 0——所有平台都免费且不需要主动管理。 你只需要:

  • 写新内容时 git push
  • 偶尔更新 VitePress 版本(一年一两次)

七、想自己搭一个?

按这两条建议:

第一次:跟着 playbook 完整走一遍

→ 读 01-overview.md 开始,按章节走完

不想看详细,照着抄就行

→ 看案例研究,那里有具体的执行时间线和命令


八、看完想找我聊?

文章下方有评论框(用你的 GitHub 账号登录就能留言),或者直接在 GitHub Discussions 提问。

我会持续更新这个 playbook——每次实践新主题都会回流补坑。

💬 评论与建议

读完有想法?欢迎在下面留言。评论使用 GitHub 账号登录,会同步到本仓库的 Discussions。

基于本 playbook 自身搭建 · 部署于 Cloudflare Pages