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 时间过长的问题


相关文章
|
4月前
|
监控 前端开发 JavaScript
在线教育系统|线上教学系统|基于Springboot+Vue+Nodejs实现在线教学平台系统
在线教育系统|线上教学系统|基于Springboot+Vue+Nodejs实现在线教学平台系统
|
6月前
|
JSON 前端开发 JavaScript
前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(一)
前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(一)
522 0
|
5天前
|
算法 Java BI
云效产品使用报错问题之平台上导出的统计数据和 git 中使用命令导出的数据统计都对不上,如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
2月前
|
JavaScript 持续交付 开发工具
Git自动化利器:使用Node.js脚本定制化提交消息处理
Git自动化利器:使用Node.js脚本定制化提交消息处理
59 0
|
3月前
|
人工智能 小程序 前端开发
毕业设计|基于NODE+VUE的校园跑腿平台系统
毕业设计|基于NODE+VUE的校园跑腿平台系统
|
3月前
|
监控 前端开发 JavaScript
在线教育系统|线上教学系统|基于Springboot+Vue+Nodejs实现在线教学平台系统
在线教育系统|线上教学系统|基于Springboot+Vue+Nodejs实现在线教学平台系统
|
4月前
|
数据可视化 开发工具 git
Git【实践 01】使用Git工具托管本地代码到GitHub简单易懂的图文教程(含Git+第三方工具TortoiseGit+中文语言包百度云盘资源)
Git【实践 01】使用Git工具托管本地代码到GitHub简单易懂的图文教程(含Git+第三方工具TortoiseGit+中文语言包百度云盘资源)
50 0
|
4月前
|
监控 前端开发 Java
共享车位|基于SpringBoot+vue+node共享车位平台的设计与实现
共享车位|基于SpringBoot+vue+node共享车位平台的设计与实现
|
4月前
|
Linux Shell 开发工具
Git 安装和配置教程:Windows - Mac - Linux 三平台详细图文教程,带你一次性搞 Git 环境
Git是一款免费、开源的分布式版本控制系统,广泛应用于软件开发领域。随着开源和云计算的发展,Git已经成为了开发者必备的工具之一。本文将为大家介绍Git在Windows、Mac和Linux三个平台上的安装和配置方法,带你一次性搞定Git环境
1592 0
|
4月前
|
JavaScript 数据可视化 前端开发
【Node.js】低代码平台源码
【Node.js】低代码平台源码
44 0