GitBook 你人生的第一本书
GitBook ,你人生的第一本书
做笔记写文档非常凌乱,不好管理,于是寻找各种文档工具
docsify
(https://docsify.js.org/#/zh-cn/)
docsify不是静态生成html,而通过动态请求markdown编译生成html**。
docsify还具有轻应用、全文搜索功能、支持多个主题、兼容IE10+、支持SSR等特性
Gitbook
- 简洁(采用Markdown语法,没有其他渲染,符合记录学习笔记的定位)
- 可在线浏览、可转成电子书(PDF、ePub、Mobi)
- 形成工具使用体系(Git、GitHub、GitHub Pages、GitBook)
- 不怕编写失误(每次提交记录都可追溯)
Phenomic
hexo
下面介绍gitbook
最好的教程是官方文档 https://docs.gitbook.com/
以下只是个人笔记,如有疏漏,请多包涵。更新中……
1.准备工作
安装 Node.js
GitBook 是一个基于 Node.js 的命令行工具,下载安装 Node.js (https://nodejs.org/en)
安装完成之后,有如下提示。
This package has installed:
• Node.js v10.16.3 to /usr/local/bin/node
• npm v6.9.0 to /usr/local/bin/npm
Make sure that /usr/local/bin is in your $PATH.
你可以使用下面的命令来检验是否安装成功。
1 |
|
2.安装Gitbook命令
1 |
|
检查是否安装成功
1 |
|
3.GitBook 初体验
新建一本书的目录gitbook(此名称随便起),进入gitbook目录,创造一本书。
1 |
|
可以看到他会创建 README.md 和 SUMMARY.md 这两个文件,README.md 应该不陌生,就是说明文档,而 SUMMARY.md 其实就是书的章节目录。
接下来,我们输入 命令,然后在浏览器地址栏中输入 http://localhost:4000 便可预览书籍。
1 |
|
CTRL+Z 强制退出后再启动,遇到的问题
1 |
|
解决办法
1 |
|
4.详细介绍下 GitBook 目录结构及相关文件。
1 |
|
README.md
书本简介内容
1 |
|
SUMMARY.md
这个文件主要决定 GitBook 的章节目录,它通过 Markdown 中的列表语法来表示文件的父子关系
1 |
|
fonts字体文件夹
images图片文件夹
插件文件夹
gitbook-plugin-fontsettings
gitbook-plugin-highlight
gitbook-plugin-livereload
gitbook-plugin-lunr
gitbook-plugin-search
gitbook-plugin-sharing
GitBook 有插件官网,默认带有 5 个插件,highlight、search、sharing、font-settings、livereload。
5.帮助文档
1 |
|
1 |
|