抛弃hexo,我5分钟不到就上线自己的一个博客

0 阅读2分钟

怎么开始呢?

当然需要我们先注册一个github帐号啦。

考虑到,有的大佬懒得手动操作

给自己的agent复制这句话

提示词如下(可直接复制给 Claude Code / Cursor / Codex):

──────────────────────────────────────────

  我想用 JBook 快速搭建一个 GitHub Pages 博客。

  仓库地址:https://github.com/devang668/jbook

  请帮我完成以下步骤:

  1. Fork 这个仓库到我的 GitHub 账号
  2. 开启 GitHub Pages:Settings → Pages → Source 选 GitHub Actions
  3. 修改 _config.yml 里的 title、description、url(我的博客名是【你的博 客名】)
  4. 在 thoughts/ 目录下创建一篇示例文章
  5. 帮我提交并推送到 main 分支
  6. 等构建完成后确认博客能正常访问

  我的 GitHub 用户名是:【填你的用户名】
  博客想叫:【填博客名】
  博客描述:【填一句话简介】

│ 5分钟搭建 GitHub Pages 博客!再也不用手动管理 _posts 了

正文:

用 Hexo/Hugo 建过博客的同学都知道,写文章之外有大量"体力活":装依赖、配主题 、调 deploy 命令、改 front matter……等你搞完,创作热情已经耗了一半。

最近我写了一个轻博客模板 JBook,彻底把这些流程压缩到了 5 分钟。

用了什么技术

Jekyll + Markdown + GitHub Pages。Jekyll 成熟稳定,GitHub Pages 免费托管,PWA 加持移动端体验。你不需要买服务器,不需要配 CI/CD。

核心亮点:不用手动管理 _posts

Hexo 最烦的一点就是文章必须按 YYYY-MM-DD-title.md 格式命名,还要自己写 front matter。

JBook 的做法是:在 thoughts/ 文件夹里新建任意 .md 文件,第一行是标题,正文直接开写。构建脚本会自动推断发布日期 、生成 _posts,push 上去 GitHub Pages 就更新了。

  # 今天的小想法

  这里直接写正文,代码块、链接、图片都行。

就是这样,没了。

部署有多快

  1. Fork 仓库
  2. Settings → Pages → Source 勾选 GitHub Actions
  3. 把文章扔进 thoughts/,push

image.png 整个过程不超过 5 分钟。

还有什么

  • 自动生成 RSS
  • 移动端优先的 PWA,可以离线访问
  • 兼容 Cloudflare Pages,绑定域名也方便(这里我花了老鼻子的时间呢,因为发现他们怎么都不兼容,最后还是突破啊,美的我,爽歪歪歪)
  • 一键推送到 GitHub Pages,免费的 HTTPS

适合谁用

  • 想快速搭建个人博客,不想折腾技术细节
  • 习惯用 Markdown 写作,讨厌格式束缚
  • 需要一个公开分享的技术笔记空间

传送门

如果你是程序员、热爱写作、讨厌繁琐配置,JBook 值得一试。欢迎 Star,欢迎 PR。

来看看,看一眼,真美,那就开始吧。

image.png