简介
GitBook是基于git和markdown的的文档和知识库软件,可以帮助你和你的组织、团队建立共享的知识库
下面是GitBook官网(https://www.gitbook.com/)的描述:
安装
1 | npm install gitbook -g |
建议使用gitbook-cli,这样就可以在你电脑的任何地方使用gitbook的命令
1 | npm install -g gitbook-cli |
这里需要注意的是如果要全局安装gitbook-cli,需要先卸载之前已经全局安装过的gitbook
1 | npm uninstall -g gitbook |
使用
GitBook的基本用法非常简单。
- 使用
gitbook init
初始化书籍目录 - 使用
gitbook serve
编辑书籍
然而。。。
卡在第一步了
1 | TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of Promise |
原因是gitbook跟不上最新版本的NodeJS,使用10版本勉强能用。但又不想为了这么个东西降低版本,因此果断弃坑。
这里有一篇总结了各个版本之间的各种问题:https://xmuli.tech/posts/d7327716/
替代方案是GitBook有个在线版的,https://app.gitbook.com
注册之后可以使用