Typera+Node.js+Git搭建托管于远端的写作平台(GitBook)(下)

简介: Typera+Node.js+Git搭建托管于远端的写作平台(GitBook)(下)

c. 返回Typora,发现已经生成了目录结构


微信图片_20220618235611.png


解释:GitBook会根据SUMMARY.md文件中描述的目录和文件生成目录结构,文件也会生成,如果之前没有创建的话。


4. 启动GitBook服务

a. 启动预览服务

gitbook serve


提示错误:


Error: ENOENT: no such file or directory, stat 'C:\Users\Administrator\Documents\01shao\test-book\_book\gitbook\gitbook-plugin-lunr\lunr.min.js'


问题解决参考:

gibook工具常见的问题记录


修改下面的问题件~指的是用户目录

~\.gitbook\versions\3.2.3\lib\output\website\copyPluginAssets.js中的112行内容

原始内容 ,主要是confirm的true需要修改为false

修改后:


image.png


再重新执行:

gitbook serve


image.png


提示“Serving book on http://localhost:4000”,即默认是启动在localhost:4000,此时用浏览器打开此url则可看到结果:


微信图片_20220618235712.png


5. 构建GitBook书籍

a. 构建书籍

gitbook build

  1. 当然也不用经常构建,此步骤其实就是想要打包到其他地方执行了才执行,如果有编程基础的话应该是比较容易理解的。
  2. 你可以像发布前端项目一样将我们的项目发布出去。


0x03 与Git完美配合


1. 提交文档到码云

a. 使用Git将代码提交到码云 => 链接跳转

我们可以将编辑好的文件,上传到云端,实现远端开发,此过程不再累赘,请参考一些Git相关的内容。


0xFF 总结


其他的操作总结

build可以指定书籍的路径以及输出路径:

gitbook build [书籍路径] [输出路径]


serve 命令也可以指定端口:

gitbook serve --port 4044


生成不同格式的电子书:

gitbook 格式 [书籍路径] [输出路径]

如:

gitbook pdf ./ ./mybook.pdf

gitbook epub ./ ./mybook.epub

gitbook mobi ./ ./mybook.mobi


最后说句心里话,体验了下后,感觉这东西也没什么用,可能对于目录的结构有那么一点点用,其他的也没什么。

参考文章:


GitBook 从懵逼到入门

gitbook安装与使用之windows下搭建gitbook平台

记坑爹的服务器端gitbook安装过程-太坑了

gitbook安装中installing gitbook xxx 时间过长的问题


相关文章
|
1月前
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
33 0
|
2月前
|
C++ Windows
HTML+JavaScript构建C++类代码一键转换MASM32代码平台
HTML+JavaScript构建C++类代码一键转换MASM32代码平台
|
3月前
|
JavaScript 前端开发 API
【独家揭秘】如何从零开始,用Vue.js打造你的专属电商平台?
【8月更文挑战第30天】本教程将指导你使用Vue.js及其生态,包括Element UI,从零开始构建一个具备首页、商品列表、详情页、购物车及登录注册功能的基础电商平台前端。通过实践,你不仅将学会构建完整的Web应用,还将掌握Vue.js的高级特性和多种实用插件的使用方法,逐步提升应用的功能并优化用户体验。
62 0
|
3月前
|
存储 Linux Shell
使用Git LFS托管大文件
使用Git LFS托管大文件
|
3月前
|
JavaScript 前端开发 数据安全/隐私保护
空气质量在线监测平台JS逆向:请求响应数据加密
空气质量在线监测平台JS逆向:请求响应数据加密
50 0
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
75 4
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的家政平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的家政平台附带文章源码部署视频讲解等
64 3
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的华为数码商城交易平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的华为数码商城交易平台附带文章源码部署视频讲解等
28 2
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的家装一体化平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的家装一体化平台附带文章源码部署视频讲解等
29 2
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的在线招聘平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的在线招聘平台附带文章源码部署视频讲解等
28 2
下一篇
无影云桌面