对于经常写作的工友来说,除了在各个平台上发布文章,其实还可以把自己的专栏整理成一本“在线书”,分享到网上,方便系统阅读和沉淀内容。
市面上这类工具不少,比如 VitePress、Docusaurus 等等。但今天我想安利一个更轻量、也更易上手的工具 —— GitBook。
GitBook 插件丰富、界面友好,而且使用流程非常简单。只需 3 步,就能轻松把你的专栏整理上线:
在动手之前你需要注册好 GitBook 和 GitHub 账号。
首先,你需要在电脑上安装好 Node.js,下载地址在官网:
nodejs.org/
建议不要一味追求最新版本,因为 Node 太新也可能没法跑 GitBook。你也可以借助 nvm(Node 版本管理工具)来切换不同版本的 Node,灵活又方便。
环境准备好后,打开终端(Terminal / CMD),输入以下命令全局安装 GitBook:
npm install gitbook -g安装完成后,可以用下面这个命令验证一下:
gitbook -V
如果终端顺利输出了 GitBook 的版本号,就说明安装成功啦!
先找个文件夹放你的项目,我这边以《任天堂物语》为例,新建了一个 gitbook-nintendo-story 文件夹。
在 gitbook-nintendo-story 目录下,至少要创建两个文件:
README.mdSUMMARY.mdREADME.md 就像整本书的封面和简介,用一句话告诉读者你这本书讲什么。比如,我在 README.md 里写:
# 任天堂物语
🎴从花札到游戏机🎮,任天堂百年传奇,藏着无数人的童年光影。回头看看,那些游戏仍在发光。这样打开就能让人一眼知道你这本「任天堂物语」的调性和内容。
SUMMARY.md 就是目录,用来告诉 GitBook 每章放在哪儿、怎么组织。格式其实很简单,就是列表加链接。例如:
# Summary
* [专栏简介](README.md)
* 故事
* [史前任天堂|在梦开始之前](./chapter/001史前任天堂,在梦开始之前/README.md)
* [纸梦初成,任天堂的诞生](./chapter/002纸梦初成,任天堂的诞生/README.md)提示:链接里可以引用子文件夹,比如
./chapter/001_XXX/README.md,以此类推。
目录搞定后,就可以按照章节来写文章了。我在项目里新建了一个 chapter 文件夹,把第一章、第二章放进来,结构大概像这样:
├── README.md
├── SUMMARY.md
├── chapter
│ ├── 001史前任天堂,在梦开始之前/README.md
│ └── 002纸梦初成,任天堂的诞生/README.md
└── chapter2
└── README.md每个章节都放一个单独的子文件夹,文件夹里放对应的 README.md 以及配图。这样目录清晰、管理也更方便。
好了,这样就完成了基本的文件布局,接下来就可以开始在各个章节的 README.md 里填内容啦!
完成前面的操作后,使用 gitbook init 命令初始化项目。
然后使用 gitbook serve 命令就可以把项目运行起来看看它长什么样子。

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

到这里,你的项目已经准备就绪,就差把它发布到网上,让更多人看到了。
gitbook-nintendo-story(或你自己的项目文件夹)提交并推送到 GitHub。




nintendo-story。

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

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