Gitbook

Gitbook文档

安装cli工具

npm install gitbook -g
npm install gitbook-cli -g

自动生成SUMMARY

gitbook-summary

npm install gitbook-summary -g
book sm

greed-summary

npm install greed-summary -g
greed-summary

使用

托管在gitbooks.io方式

  1. Gitbook关联GitHub仓库;
  2. 在笔记所在目录gitbook init会自动生成SUMMARY.md目录描述文件
  3. 编写Markdown笔记并使用greed-summary更新目录文件;
  4. 将代码提交到GitHub仓库即可更新Gitbook。

托管在GitHub Pages方式

  • 在工程目录下使用gitbook build命令生成html文件,使用gitbook serve预览效果;

  • 将自动生成的_book目录下的内容push到远程的gh-pages分支(只有分支名为gh-pages才有效);

  • 访问https://{username}github.io/{repo_name}即可查看效果

集成Travis CI

配置Travis CI:Travis CI

在项目根目录新建.travis.yml:

before_install:
- "./scripts/dependences.sh" // 配置gitbook环境
script:
- "travis_wait 30 sh ./scripts/build.sh" //编译生成html文件
after_success:
- "./scripts/deploy.sh" // 将_book中的内容push到'gh-pages'分支

脚本参考:

results matching ""

    No results matching ""