示例:这个博客是怎么搭起来的
约
1
分钟阅读
(
302
个字
)
阅读
整体结构
本地写 Markdown → 推送到 GitHub → Cloudflare Pages 拉取代码、执行 pnpm run build → 发布到 CDN。
一次性的准备工作
- 本地新建 Hexo 站点,装上主题:
1 2
| pnpm install pnpm add hexo-theme-linen
|
- 把源码推到 GitHub 仓库。
- 在 Cloudflare Pages 里导入这个仓库,构建配置填:生产分支
main、构建命令 pnpm run build、输出目录 public。
日常写作
1 2
| npx hexo new "文章标题" pnpm run server
|
写完提交推送,剩下的交给 Cloudflare:
1
| git add . && git commit -m "发布:文章标题" && git push
|
小提示
- 文章的封面、摘要、系列这些信息写在 Front Matter 里
- 图片放在
source/img/ 下,引用时写 /img/文件名
- 想临时隐藏某篇文章:
hide: { recent: true, archive: true }