Cloudflare Pages
非常快的 CDN,免费套餐很慷慨。Cloudflare 对这类项目没有一键按钮,但接入也只需要几分钟。
步骤
- 把笔记上传到 GitHub 仓库(最简单的办法是用模板)。
- 在 Cloudflare 控制台:Workers & Pages → Create → Pages → Connect to Git → 选择仓库。
- 在构建设置里填写:
- Build command:
npx --yes @abstractwebunit/markdown-publish build --out dist - Build output directory:
dist
- Build command:
- Save and Deploy。网站会得到地址
站点名.pages.dev。
每次向仓库 push,Cloudflare 都会重新构建网站。
不需要 base-href
网站位于 *.pages.dev 的根路径,所以默认的 base-href(/)就够用了——这一点和 GitHub Pages 不同。
网站名称、语言、描述——通过仓库根目录的 markdown-publish.config.json:配置。