电子书操作
npm i -g gitbook-cli
gitbook init
这一步会有一个报错。说找不到apply函数,根据错误注释掉文件里的代码就行,那是兼容低版本的。
// 注释第62-64行
fs.stat = statFix(fs.stat)
fs.fstat = statFix(fs.fstat)
fs.lstat = statFix(fs.lstat)
另外安装插件的时候报错需要看一下版本,也可以尝试下npm i gitbook-plugin-插件名单个安装再用gitbook install安装全部
生成SUMMARY.md文件,这个文件就是菜单目录
运行
gitbook serve或者build
将生成的_book文件夹里的内容放到gh-pages分支根目录下,就可以访问了。
// 清空gh-pages分支下所有文件执行以下命令就可以了
cp -r _book/* .
如果重定向的话需要有自己的域名,在该分支的settings里配置域名并且设置好域名解析。