title | date | comments | categories | tags | permalink |
gitbook的常用方法 | 2020/2/2 | true | 2.3 |
必备技能 |
gitbook的使用方法
gitbook是一款非常方便的"写书"软件,Document Everything!一切皆文档!
一句话道出本质
转换markdown文档成静态HTML页面的工具.
1、安装方法
首先安装nodejs, 到官网下载一路点下一步即可。
安装gitbook,命令:npm install gitbook -g npm很可能会失败,推荐使用淘宝npm镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 之后就可以使用cnpm代替npm了。
2、使用方法
常用的命令:
gitbook init, 初始化(一般在您想要保存您的文档的目录下执行)
gitbook build, 构建,把你写的markdown文档转化成html.
gitbook serve,启动web服务,访问localhost:4000就是你写的书了
具体说明:
总的来说gitbook就是通过把你写的markdown文档,转换成静态html文档,之后挂在支持gh-pages的源代码托管网站上(如github,后面就用github做例子来说明),就可以像一个blog一样在线浏览了,github的地址一般是:yourname.github.io/仓库名/
gitbook在执行build命令之后,会在当前目录生成一个_book文件夹,文件夹内部就是用你 写的markdown生成的静态网站。把这个文件夹里的所有文件上传到你的github仓库的gh-pages分支(没有的话就新建,名字不能错)就可以了。
在你指定的文件夹下执行gitbook init 命令之后,会生成README.md和SUMMARY.MD两个文件,readme.md里面可以写上你的说明,
SUMMERY.MD就是你要写的书(或者叫博客)的目录,就像你现在看到的网页的左边那一列。
目录的语法如下
Summary
* [第一章](overview.md)
* [第二章](api_reference/README.md)
* [第一节](../api_reference/indexing.md)
* [第二节](../api_reference/object.md)
*号后面的空格不要少了。 其实就是普通的markdown文档的写法。不知道的可以参考官方文档。
小技巧:因为gh-pages分支对应着博客内容,但是master也需要管理,通常的做法是在本地维护两个文件夹.还可以通过shell脚本来完成.