安装最新版本的gitbook(3.2.3)和nodejs(14.15.1)后,出现问题,无法成功的使用gitbook init初始化文档结构
gitbook-cli(2.3.2)
会报错(gitbook中的graceful-fs包的的polyfill.js),估计是版本不兼容。
(实际上是安装gitbook-cli)
如果报错gitbook fontsetting.js这个文件缺少 找到路径/.gitbook/versions/版本/lib/output/website/copyPluginAssets.js 112行confirm这行删了
这里将最新版本nodejs卸载,改为10.23.0版本后,使用cnpm安装最新版gitbook,gitbook终于可以正常使用,记录一下
gitbook+typora非常好用,使用markdown语法编写文档,可以直接生成html文件。
但是,原生gitbook是不支持markdown里面的[TOC]的!
在项目根目录下新建一个book.json文件!文件内容如下:
{
"plugins": [
"page-treeview"
],
"pluginsConfig": {
"page-treeview": {
"copyright": "Copyright © aleen42",
"minHeaderCount": "2",
"minHeaderDeep": "2"
}
}
}
然后cmd到项目目录,输入命令gitbook install
然后再gitbook serve就可以了,这时候每个页面会自动生成目录
插件目录下***/node_modules/gitbook-plugin-page-treeview/lib/index.js
copyRight + 这部分注释掉,生成的页面上就没有Copyright了
清空node_modules方法:
https://www.cnblogs.com/zhouyu2017/archive/2004/01/13/14069471.html