怎么开始呢?
当然需要我们先注册一个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 就更新了。
# 今天的小想法
这里直接写正文,代码块、链接、图片都行。
就是这样,没了。
部署有多快
- Fork 仓库
- Settings → Pages → Source 勾选 GitHub Actions
- 把文章扔进 thoughts/,push
整个过程不超过 5 分钟。
还有什么
- 自动生成 RSS
- 移动端优先的 PWA,可以离线访问
- 兼容 Cloudflare Pages,绑定域名也方便(这里我花了老鼻子的时间呢,因为发现他们怎么都不兼容,最后还是突破啊,美的我,爽歪歪歪)
- 一键推送到 GitHub Pages,免费的 HTTPS
适合谁用
- 想快速搭建个人博客,不想折腾技术细节
- 习惯用 Markdown 写作,讨厌格式束缚
- 需要一个公开分享的技术笔记空间
传送门
- 线上 Demo:devang668.github.io/jbook/
- GitHub:github.com/devang668/j…
如果你是程序员、热爱写作、讨厌繁琐配置,JBook 值得一试。欢迎 Star,欢迎 PR。
来看看,看一眼,真美,那就开始吧。