Lucas Blog
写作示例

示例:这个博客是怎么搭起来的

整体结构

本地写 Markdown → 推送到 GitHub → Cloudflare Pages 拉取代码、执行 pnpm run build → 发布到 CDN。

一次性的准备工作

  1. 本地新建 Hexo 站点,装上主题:
1
2
pnpm install
pnpm add hexo-theme-linen
  1. 把源码推到 GitHub 仓库。
  2. 在 Cloudflare Pages 里导入这个仓库,构建配置填:生产分支 main、构建命令 pnpm run build、输出目录 public。

日常写作

1
2
npx hexo new "文章标题"   # 新建文章
pnpm run server # 本地预览 http://localhost:4000

写完提交推送,剩下的交给 Cloudflare:

1
git add . && git commit -m "发布:文章标题" && git push

小提示

  • 文章的封面、摘要、系列这些信息写在 Front Matter 里
  • 图片放在 source/img/ 下,引用时写 /img/文件名
  • 想临时隐藏某篇文章:hide: { recent: true, archive: true }