第一篇:这个博客是怎么搭出来的

2026-10-18

这个博客是 yebiguo.com 域名下的第一个"试着玩玩"的项目,记录一下它是怎么从零到上线的,方便以后照着复制。

架构

纯静态页面,没有数据库、没有后端。源码放在 GitHub 仓库 yebiguo/blog,通过 Cloudflare Pages 自动部署:代码一合并到 main 分支,网站自动更新。跟主站 yebiguo.com 是同一套路子。

步骤

  1. 本地写好 HTML / CSS,git 提交;
  2. 推到 GitHub 仓库;
  3. Cloudflare Pages 新建项目,连接到这个仓库,生产分支选 main;
  4. 在 Pages 项目里添加自定义域 blog.yebiguo.com,DNS 自动配好;
  5. 打开网址,验证。

安全头

跟主站一样,_headers 文件里配了 HSTS、严格 CSP(不许执行任何脚本)、X-Frame-Options: DENY。纯静态站配这套很合适——没有脚本可被劫持。

写文章

在 posts/ 目录下加一个 HTML 文件,再到首页列表和 sitemap.xml、feed.xml 里登记一下,提交即发布。目前还是手写 HTML,文章多了再考虑换生成器。

← 返回首页