news 2026/3/6 15:54:18

聚沙成塔,三步成书:GitBook极简入门教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
聚沙成塔,三步成书:GitBook极简入门教程

📖 本文简介

对于经常写作的工友来说,除了在各个平台上发布文章,其实还可以把自己的专栏整理成一本“在线书”,分享到网上,方便系统阅读和沉淀内容。

市面上这类工具不少,比如 VitePress、Docusaurus 等等。但今天我想安利一个更轻量、也更易上手的工具 ——GitBook

GitBook 插件丰富、界面友好,而且使用流程非常简单。只需 3 步,就能轻松把你的专栏整理上线:

  1. 安装环境
  2. 开始写书
  3. 发布

在动手之前你需要注册好 GitBook 和 GitHub 账号。

  • GitBook:https://www.gitbook.com/
  • GitHub:https://github.com/

📀 安装环境

首先,你需要在电脑上安装好Node.js,下载地址在官网:

https://nodejs.org/

建议不要一味追求最新版本,因为 Node 太新也可能没法跑 GitBook。你也可以借助nvm(Node 版本管理工具)来切换不同版本的 Node,灵活又方便。

环境准备好后,打开终端(Terminal / CMD),输入以下命令全局安装 GitBook:

npm install gitbook -g

安装完成后,可以用下面这个命令验证一下:

gitbook -V

如果终端顺利输出了 GitBook 的版本号,就说明安装成功啦!

✍️ 开始写书

先找个文件夹放你的项目,我这边以《任天堂物语》为例,新建了一个gitbook-nintendo-story文件夹。

gitbook-nintendo-story目录下,至少要创建两个文件:

  • README.md
  • SUMMARY.md

1. 写好 README.md

README.md就像整本书的封面和简介,用一句话告诉读者你这本书讲什么。比如,我在README.md里写:

# 任天堂物语 🎴从花札到游戏机🎮,任天堂百年传奇,藏着无数人的童年光影。回头看看,那些游戏仍在发光。

这样打开就能让人一眼知道你这本「任天堂物语」的调性和内容。

2. 搭好 SUMMARY.md

SUMMARY.md就是目录,用来告诉 GitBook 每章放在哪儿、怎么组织。格式其实很简单,就是列表加链接。例如:

# Summary * [专栏简介](README.md) * 故事 * [史前任天堂|在梦开始之前](./chapter/001史前任天堂,在梦开始之前/README.md) * [纸梦初成,任天堂的诞生](./chapter/002纸梦初成,任天堂的诞生/README.md)

提示:链接里可以引用子文件夹,比如./chapter/001_XXX/README.md,以此类推。

3. 创建章节目录

目录搞定后,就可以按照章节来写文章了。我在项目里新建了一个chapter文件夹,把第一章、第二章放进来,结构大概像这样:

├── README.md ├── SUMMARY.md ├── chapter │ ├── 001史前任天堂,在梦开始之前/README.md │ └── 002纸梦初成,任天堂的诞生/README.md └── chapter2 └── README.md

每个章节都放一个单独的子文件夹,文件夹里放对应的README.md以及配图。这样目录清晰、管理也更方便。

好了,这样就完成了基本的文件布局,接下来就可以开始在各个章节的README.md里填内容啦!

4. 运行项目

完成前面的操作后,使用gitbook init命令初始化项目。

然后使用gitbook serve命令就可以把项目运行起来看看它长什么样子。

项目运行成功后,在浏览器访问http://localhost:4000

🚀 发布你的在线书籍

到这里,你的项目已经准备就绪,就差把它发布到网上,让更多人看到了。

1. 把项目推送到 GitHub

  • 先在 GitHub 上新建一个空仓库。
  • 按照页面提示,复制对应的命令,把本地的gitbook-nintendo-story(或你自己的项目文件夹)提交并推送到 GitHub。
  • 等待几秒钟,确认仓库里能看到你的所有文件。

2. 在 GitBook 上创建 Space 并同步 GitHub

  • 登录 GitBook 后,点击左侧 “Spaces” 旁边的 “+” 号,新建一个 Space。

  • 在创建时,选择 “Set up Git Sync” → “GitHub Sync”。最后记得选择“GitHub to GitBook”,这样以后每次更新完你的书籍,上传到 GitHub 后,GitBook 也会自动把内容同步过来。

  • GitBook 会让你授权访问 GitHub,选择刚才创建的仓库,同步完成后,你就能在 GitBook 里看到项目内容了。

3. 预览并发布为 Docs Site

  • 在 GitBook 后台,选中刚刚同步过来的 Space。点击页面上方的 “Preview” 按钮,然后选择 “Publish as a docs site”。

  • 按照提示,创建一个新的 Site。

  • 创建完成后,回到 “Docs sites” 列表,选中新站点,点击右上角的 “Publish”。

  • 等待几秒,GitBook 会自动将你的网站公开,你就能访问到在线版的“任天堂物语”了。

4. 自定义二级域名(可选)

  • 如果你想让网址更好记,可以在 Site 设置里修改二级域名,比如nintendo-story

  • 修改完毕后,保存并等待几分钟,新的域名就会生效,访问时会自动跳转到你刚发布好的文档站点。

完成以上步骤后,你的专栏就正式上线,任何人都可以通过你的 GitBook URL(或自定义域名)访问、浏览和分享你的作品啦!

https://rabbit-svip.gitbook.io/nintendo-story/

轻量工具三步就能快速上线结构化在线文档,高效沉淀内容。但落地多项目时,同步与定制化开发会耗精力。不妨看看侧重效率的RollCode 低代码平台,其私有化部署、自定义组件、静态页面发布(SSG + SEO)能解这类痛点。


以上就是本文的全部内容了,如果本文对你有帮助的话,也请各位工友三连,转发给你的工友。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/4 14:01:17

口碑推荐!天玑AIGEO优化系统该选哪家?

行业痛点分析 在当前天玑AIGEO优化系统领域,企业面临着诸多技术挑战。数据表明,部分企业在营销过程中,由于传统广告投放缺乏精准定位,导致无效投放成本占比超30%。本地企业更是面临重重困难,线下门店引流半径有限&…

作者头像 李华
网站建设 2026/3/4 4:11:06

连锁门店管理系统选型指南:一体化架构如何提升运营效率

零售行业数字化转型掀起浪潮,连锁门店管理效率对企业生存发展意义重大,一套功能全、稳定可靠的门店管理系统,能助连锁品牌实现总部与分店高效协同,把库存、销售、会员及财务等核心环节予以优化,当下市场上主流的连锁门…

作者头像 李华
网站建设 2026/3/4 6:29:28

学术写作的“超能引擎”:书匠策AI如何重构期刊论文生产链

在学术江湖中,期刊论文是研究者攀登高峰的“通关文牒”,但选题撞车、逻辑混乱、查重焦虑、格式错漏等问题,常让学者们陷入“论文地狱”。如今,一款名为书匠策AI的智能工具横空出世,它像一台精密的“学术导航仪”&#…

作者头像 李华
网站建设 2026/3/5 13:25:25

【小程序毕设全套源码+文档】django基于协同过滤的校园音乐推荐系统小程序的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/5 13:27:59

学术写作的“未来引擎”:解锁书匠策AI的期刊论文六大黑科技

在学术江湖中,期刊论文是研究者攀登高峰的“通关文牒”,但选题撞车、逻辑混乱、查重焦虑、格式错漏等问题,常让学者们陷入“论文地狱”。如今,一款名为书匠策AI的智能工具正以“学术外挂军团”的姿态横空出世,用六大核…

作者头像 李华