← 返回首页

这个站点是怎么搭起来的

整个站点只有几样东西:HTML 文件、一个 CSS 文件、一个 SVG 图标。没有 package.json,没有构建命令,改完保存,刷新就能看到。

结构

site/
├── index.html          # 首页
├── about.html          # 关于
├── 404.html            # 找不到页面时的兜底
├── favicon.svg         # 站点图标
├── assets/
│   └── style.css       # 全站样式
└── posts/
    ├── hello.html
    └── how.html

为什么不用框架

框架解决的是「内容多、要复用、要自动化」的问题。在只有几页的阶段,框架带来的配置成本比它省下的还多。等文章超过二三十篇、开始嫌复制粘贴烦了,再换 Hugo 或 Astro,把现有 HTML 迁过去也不难。

部署

把整个目录推到 GitHub,然后在 Cloudflare Pages 里连上这个仓库:构建命令留空,输出目录填 /,点一下 Deploy。之后每次 git push,它会自动重新发布,通常一两分钟上线。

成本是零。唯一的固定支出是域名,一年几十块。