windows+gitbook
一、windows安装
1.安装node
node-v14.21.3-x64
2.安装gitbook
npm install gitbook-cli -g
3.测试
4.任意打开文件夹,初始化电子书
gitbook init
如果报错:参考(15条消息) windows10下gitbook本地部署过程及问题处理_物宝天华的博客-CSDN博客
5.根目录下添加book.json文件,管理相关插件
{ "title" : "软件组业务提升", "language": "zh-hans", "plugins": [ "-sharing", "highlight", "search", "back-to-top-button", "expandable-chapters", "-chapter-fold", "-toggle-chapters", "splitter", "summary", "hide-element", "katex", "-mathjax", "-mathjax-commonhtml" ], "pluginsConfig":{ "hide-element": { "elements": [".gitbook-link"] }, "expandable-chapters": { "openByDefault": false } } }
plugins就是依赖的插件,前面加”-“代表取消使用
6.安装插件
gitbook install
7.生成网页
gitbook build
8.启动网页服务
gitbook serve
这个也会自动调用gitbook build
9.访问
浏览器输入:127.0.0.1:4000,或者把127改成192也行
其他:
①、启动网页服务的情况下,更新book.json网页会自动刷新
②、summary插件可以自动根据目录生成SUMMARY.md,参考:Gitbook根据目录生成Summary.md - 简书 (jianshu.com)
③、文件夹名称不能有"+",如C++,就无法显示;每个文件夹里都要有README.md文件,文件夹可以用-1,-2来排序,并且网页里不会显示
④、隐藏”本书使用GitBook发布“:(9条消息) 隐藏“ Published with Gitbook”(本书使用GitBook发布)_chicken_h的博客-CSDN博客
⑤、配置了新的插件后需要:gitbook install
⑥、目录无法显示下划线
参考:
windows10下gitbook本地部署过程及问题处理_物宝天华的博客-CSDN博客
(9条消息) Gitbook发布为本地文件后内容无法跳转问题解决_gitbook目录跳转_你的破壁人呀的博客-CSDN博客
Gitbook教程(小白入坑gitbook全过程) - 简书 (jianshu.com)
Gitbook教程(小白入坑gitbook全过程) - 简书 (jianshu.com)
二、内网移植
1.在外网电脑安装node,可设置目录后默认安装
2.外网电脑安装gitbook
3.在外网电脑复制:
①、C:\Users\13912\AppData\Roaming\npm下的所有文件,包含文件夹:node_modules,文件:gitbook、gitbook.cmd、gitbook.ps1
其中文件夹C:\Users\13912\AppData\Roaming\npm\node_modules\里的gitbook-cli文件夹需要先打包再复制,否则会因为文件名称过长导致复制失败;
②、C:\Users\13912\.gitbook
4.内网电脑安装了node后,将3中的文件放入内网电脑即可,路径需要一致
5.测试
cmd执行gitbook -V
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html