0
点赞
收藏
分享

微信扫一扫

gitbook 【插件】gitbook-summary

gitbook plugin summary

Gitbook 插件:自动生成 ​​summary.md​​ 文件内容,如果有很多md文件,这个插件可以帮助你生成初始版本。

$ npm init
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.

See `npm help init` for definitive documentation on these fields
and exactly what they do.

Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.

Press ^C at any time to quit.
package name: (git-in-action)
version: (1.0.0)
description: This is a book about git、github、gitlab and gitbook.
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (ISC)
About to write to /root/github/git-in-action/package.json:

{
"name": "git-in-action",
"version": "1.0.0",
"description": "This is a book about git、github、gitlab and gitbook.",
"main": "index.js",
"dependencies": {
"gitbook-plugin-summary": "^1.1.0",
"gitbook-plugin-theme-comscore": "^0.0.3"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}


Is this OK? (yes) yes

安装 gitbook-plugin-summary

$ npm install gitbook-plugin-summary
$ npm install -g gitbook-summary
$ book sm
$ cat SUMMARY.md
# GitBook Handbook

- Git
* [1 Git Introduce](git/1_git_introduce.md)
* [2 Git Command](git/2_git_command.md)
* [3 Git Reset](git/3_git_reset.md)
* [4 Git Ssh Login Without Secret](git/4_git_ssh_login_without_secret.md)
- Github
* [1 Github Introduce](github/1_github_introduce.md)
* [2 Github Local Pull Github](github/2_github_local_pull_github.md)
* [3 Github Action](github/3_github_action.md)
* [4 Github Page](github/4_github_page.md)
- Gitlab
* [1 Gitlab Deploy](gitlab/1_gitlab_deploy.md)
* [2 Gitlab Runner Deploy](gitlab/2_gitlab_runner_deploy.md)
* [3 Gitlab Config](gitlab/3_gitlab_config.md)
* [4 Gitlab Pipline](gitlab/4_gitlab_pipline.md)
* [5 Gitlab Ci Config](gitlab/5_gitlab_ci_config.md)
* [Information](information.md)

注意:如果没有命令book,执行

ln -s /usr/local/node-v10.24.0-linux-x64/bin/book /usr/local/bin/

如果我们要重新生成SUMMARY.md

$ gitbook build
info: 9 plugins are installed
info: 8 explicitly listed
info: loading plugin "summary"... 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-comscore"... OK
info: loading plugin "theme-default"... OK
info: found 16 pages
info: found 4 asset files
gitbook-plugin-summary: SUMMARY.md generated successfully.
init!
finish!
info: >> generation finished with success in 2.3s !


举报

相关推荐

0 条评论