前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Gitbook 安装及使用

Gitbook 安装及使用

作者头像
lpe234
发布2020-07-27 17:25:46
7430
发布2020-07-27 17:25:46
举报
文章被收录于专栏:若是烟花若是烟花

安装

代码语言:javascript
复制
# npm install -g gitbook-cli 安装
➜  ~ cnpm install -g gitbook-cli
/usr/local/bin/gitbook -> /usr/local/lib/node_modules/gitbook-cli/bin/gitbook.js
/usr/local/lib
└── gitbook-cli@2.3.0

# 查看安装
➜  ~ gitbook -V
CLI version: 2.3.0
GitBook version: 3.2.2

使用

  • gitbook 的结构生成,依赖于 SUMMARY.md 文件。
  • README.md 为本书的简介,会在图书构建时,自动添加到 SUMMARY.md
代码语言:javascript
复制
# SUMMARY.md 示例
* [1](c1/README.md)
* [2](c2/README.md)
 * [2.1](c2/s1.md)
 * [2.2](c2/s2.md)

# README.md 示例
# gitbook demo
  • 生成目录结构
代码语言:javascript
复制
# 生成的目录结构
➜  ~ tree
.
├── README.md
├── SUMMARY.md
├── c1
│   └── README.md
└── c2
    ├── README.md
    ├── s1.md
    └── s2.md

2 directories, 6 files
起 serve
代码语言:javascript
复制
# 启动之后,即可在浏览器看到该文档结构
➜  ~ gitbook serve .
Live reload server started on port: 35729
Press CTRL+C to quit ...

info: 7 plugins are installed
info: loading plugin "livereload"... OK
info: loading plugin "highlight"... OK
info: loading plugin "search"... OK
info: loading plugin "lunr"... OK
info: loading plugin "sharing"... OK
info: loading plugin "fontsettings"... OK
info: loading plugin "theme-default"... OK
info: found 1 pages
info: found 4 asset files
info: >> generation finished with success in 0.8s !

Starting server ...
Serving book on http://localhost:4000
生成 pdf
代码语言:javascript
复制
➜  gitbook_demo gitbook pdf .
info: 7 plugins are installed
info: 6 explicitly listed
info: loading plugin "highlight"... OK
info: loading plugin "search"... OK
info: loading plugin "lunr"... OK
info: loading plugin "sharing"... OK
info: loading plugin "fontsettings"... OK
info: loading plugin "theme-default"... OK
info: found 5 pages
info: found 0 asset files

InstallRequiredError: "ebook-convert" is not installed.
Install it from Calibre: https://calibre-ebook.com

下载安装即可

代码语言:javascript
复制
# 设置一下
➜  ~ ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin

生成 pdf

代码语言:javascript
复制
➜  gitbook_demo gitbook pdf .
info: 7 plugins are installed
info: 6 explicitly listed
info: loading plugin "highlight"... OK
info: loading plugin "search"... OK
info: loading plugin "lunr"... OK
info: loading plugin "sharing"... OK
info: loading plugin "fontsettings"... OK
info: loading plugin "theme-default"... OK
info: found 5 pages
info: found 0 asset files
info: >> generation finished with success in 3.9s !
info: >> 1 file(s) generated
epub、mobi
代码语言:javascript
复制
# 类似的
➜  gitbook_demo gitbook epub .
➜  gitbook_demo gitbook mobi .

总结

~~~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用
    • 起 serve
      • 生成 pdf
        • epub、mobi
        • 总结
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档