使用 gitbook 制作自己的 html 文档

步骤如下

npm install gitbook-cli -g // 全局安装 gitbook-cli

<span style="text-align: left">npm install gitbook-cli -g // 全局安装 gitbook-cli</span>

cd MyDoc //切换目录
gitbook init //初始化

[Not supported by viewer]

npm uninstall gitbook-cli -g // 移除全局 gitbook-cli

<span style="text-align: left">npm uninstall gitbook-cli -g // 移除全局 gitbook-cli</span>

再次

再次

// 切换 node 环境为 10.x 版本
nvm list // 显示 node 版本列表
nvm use 10.16.2 // 使用版本 10.16.2 的 nodejs

[Not supported by viewer]

是否有报错信息
(TypeError: cb.apply is not a function)?

[Not supported by viewer]

初始化成功

初始化成功

gitbook serve // 启动

[Not supported by viewer]

编写文档修改 SUMMARY.md

<span style="text-align: left">编写文档修改 SUMMARY.md</span>

gitbook build // 生成 html

[Not supported by viewer]

结束

结束

开始

开始

1.全局安装 gitbook-cli

npm install gitbook-cli -g // 全局安装gitbook-cli

2.切换文档路径且使用 gitbook 初始化

cd MyDoc //切换目录
gitbook init //初始化

3.报错 TypeError: cb.apply is not a function

TypeError: cb.apply is not a function

解决办法: 使用 node 10 即可。

具体的原因在:https://stackoverflow.com/questions/63214997/typeerror-cb-apply-is-not-a-function

是 gitbook 使用了一个过时的 dependency 所致。

4.移除全局 gitbook-cli

npm uninstall gitbook-cli -g // 移除全局 gitbook-cli

5.切换 node 环境为 10.x 版本

之前看的某篇文章是 10.21.0,由于本地有 10.x 版本,所以使用 10.16.2

// 切换 node 环境为 10.x 版本
nvm list // 显示node版本列表
nvm use 10.16.2 // 使用版本10.16.2的nodejs

6.再次全局安装 gitbook-cli

npm install gitbook-cli -g // 再次全局安装gitbook-cli

7.再次使用 gitbook 初始化项目

gitbook init

8.初始化成功

等了不少时间

info: initialization is finished

9.启动 gitbook 项目

在我重装系统的电脑上很流畅

gitbook serve // 启动

10.根据自己需要编写文档

编写自己的 *.md 文件

修改目录文件 SUMMARY.md

11.生成 html 文件

gitbook build // 生成html

参考链接

使用 Zeal 打造属于自己的文档

使用 gitbook 来写作 - gitbook 命令行

gitbook - 无法运行,报错:TypeError: cb.apply is not a function gitbook

使用 gitbook 制作自己的 html 文档的更多相关文章

  1. GitBook一个专注于帮助文档的工具

    官网:https://www.gitbook.com GitHub组织:https://github.com/gitbookio GitBook一个专注于帮助文档的工具,比如: 1.简单的左侧列表右侧 ...

  2. LY.JAVA面向对象编程.工具类中使用静态、说明书的制作过程、API文档的使用过程

    2018-07-08 获取数组中的最大值 某个数字在数组中第一次出现时的索引 制作说明书的过程 对工具类的使用 获取数组中的最大值 获取数字在数组中第一次出现的索引值 API的使用过程 Math

  3. html制作chm格式开源文档

    在主界面点击生成器,找到网页所在的文件夹. 然后用编译,还是找到网页文件夹.根据需要设置.TOC 那一项是目录,请根据需要修改. 特别要注意的是,预设那里,点击那个配置图标,会打开如下图的预设编辑器. ...

  4. 制作Net程序的帮助文档--总结

    一.工具的准备 目前,一般采用Sandcastle Help File Builder工具来制作.Net程序帮助文档,该工具主要是利用Xml文档里的信息以及DLL文件来生成完整的帮助文档.在Visua ...

  5. 关于如何利用Pocket CHM Pro制作帮助文档

    关于如何利用Pocket CHM Pro制作帮助文档 编写人:CC阿爸 2015-4-6 今天在这里,我想与大家一起分享如何利用Pocket CHM Pro制作软件系统的帮助文档,在此做个小结,以供参 ...

  6. 如何使用gitbook写文档

    本文主要参考资料为该网址:https://github.com/GitbookIO/gitbook/blob/master/docs/setup.md 如何想使用现成的gitbook,网络上虽说可以搜 ...

  7. .NET平台开源项目速览(4).NET文档生成工具ADB及使用

    很久以前就使用ADB这个工具来生成项目的帮助文档.功能强大,在学习一些开源项目的过程中,官方没有提供CHM帮助文档,所以为了快速的了解项目结构和注释.就生成文档来自己看,非常好用.这也是一个学习方法吧 ...

  8. 使用 flow.ci 快速发布你的项目文档

    软件研发的协作过程中,文档是必不可少的一环,有需求文档.接口文档.使用文档等等.当开始写文档时,首先会遇到两个问题: team members 之间如何协作? 文档 OK 后如何分发,去哪里看?如何更 ...

  9. 一款APP的交互文档从撰写到交付

    我第一份工作的设计总监是前百度设计师,34岁,一线设计12年:今年聊天说转了产品总监,如今39岁还活跃在行业中…… 我第二份工作的部门总监是前腾讯工程师,38岁,一线开发14年:2年前在Q群里跟我们说 ...

随机推荐

  1. 在VisualStudio调试器中使用内存窗口和查看内存分布

    调试模式下内存窗口的使用 在调试期间,"内存"窗口显示应用使用的内存空间.调试器窗口(如"监视"."自动"."局部变量" ...

  2. Linux 0.11源码阅读笔记-内存管理

    内存管理 Linux内核使用段页式内存管理方式. 内存池 物理页:物理空闲内存被划分为固定大小(4k)的页 内存池:所有空闲物理页组成内存池,以页为单位进行分配回收.并通过位图记录了每个物理页是否空闲 ...

  3. 谈谈我认识的js原型

    众所周知,JavaScript中是没有传统类的概念的,js通过原型链的方式实现继承.原型是js学习中的一大重点知识,在ES6出来之前,因为js不像php.java一样拥有类的写法,所以继承方式也就不像 ...

  4. 鸿蒙JS 开发整理

    目录 一.前言: 二.鸿蒙 JS UI框架 2.1 JS UI特性 2.2 架构 2.3 新的UI框架结构 三.API 四.最后 一.前言: 5月25日,华为对外宣布计划在6月2日正式举办鸿蒙手机发布 ...

  5. Java实现单链表的逆序打印

    思路1:可以将链表进行反转,然后进行数据的输出即可,单链表反转地址如下https://blog.csdn.net/Kevinnsm/article/details/113763272 这个思路1肯定有 ...

  6. spring-bean依赖注入-02(通过p命名空间注入)

    上一篇博客讲述了为什么使用spring依赖注入,怎么注入,详见 spring-bean依赖注入-01(等你来点击) 废话不多说,开始使用p命名空间进行set注入 使用另外一种注入方式是这样的(具体实现 ...

  7. [转载] go get 拉取第三方包过慢、卡住解决方案

    修改go env,选用国内的代理地址下载.

  8. Codeforeces 13B

    计算几何二维基础

  9. Codeforces Round #677 (Div. 3) D. Districts Connection思维1200

    题目链接 Problem - 1433D - Codeforces 题目 美好的一天,从看不懂题目开始~~ Example input 4 5 1 2 2 1 3 3 1 1 1 4 1 1000 1 ...

  10. 洛谷 P1162 填涂颜色 DFS

    P1162 填涂颜色 https://www.luogu.com.cn/problem/P1162 qaq搜索好抽象啊,蒟蒻表示难以理解,搞半天才做出来一道题,很挫败www 思路 染色法.找墙壁外的连 ...