美文网首页
GitBook 使用教程

GitBook 使用教程

作者: 五城十九洲 | 来源:发表于2019-10-15 14:40 被阅读0次

GitBook 使用教程

背景

生成接口文档

GitBook 简介

GitBook 准备工作

安装 Node.js

GitBook 是一个基于 Node.js 的命令行工具,下载安装 Node.js,安使用下面的命令来检验是否安装成功。

$ node -v
v11.6.0

mac 安装yum install node.js

安装 GitBook

输入下面的命令来安装 GitBook。

$ npm install gitbook-cli -g

安装完成之后,你可以使用下面的命令来检验是否安装成功。

$ gitbook -V
CLI version: 2.3.2
GitBook version: 3.2.3

更多详情请参照 GitBook 安装文档 来安装 GitBook。

安装 GitBook 编辑器

GitBook 官网 下载 GitBook 编辑器;

使用

进入一个要写文档的目录

$ gitbook init
warn: no summary file in this book
info: create README.md
info: create SUMMARY.md
info: initialization is finished

可以看到会创建 README.md 和 SUMMARY.md 这两个文件,README.md 是说明文档, SUMMARY.md 是书的章节目录,其默认内容如下所示:

# Summary

* [Introduction](README.md)

输入 $ gitbook serve 命令,然后在浏览器地址栏中输入 http://localhost:4000 便可预览。

效果如图:


image.png

运行该命令后会在生成一个 _book 文件夹, 里面的内容即为生成的 html 文件,可以使用下面命令来生成网页而不开启服务器。

gitbook build

目录结构

.
├── book.json
├── README.md
├── SUMMARY.md
├── chapter1/
|   ├── README.md

book.json

该文件主要用来存放配置信息,我先放出我的配置文件。

{
  "title": "API对接文档",
  "description": "API对接文档",
  "plugins": [
    "image-captions",
    "splitter",
    "expandable-chapters-small",
    "-mathjax",
    "-lunr",
    "-search",
    "search-pro",
    "localized-footer"
  ],
  "pluginsConfig": {
    "theme-default": {
      "showLevel": true
    },
    "image-captions": {
      "caption": "Image - _CAPTION_",
      "align": "center"
    },
    "expandable-chapters-small": {},
    "fontSettings": {
      "theme": "white",
      "family": "serif",
      "size": 2
    },
    "search-pro": {
      "cutWordLib": "nodejieba"
    },
    "localized-footer": {
      "hline": true,
      "filename": "./FOOTER.md"
    }
  }
}

编写完成后在book.json文件目录执行如下命令安装插件
gitbook install

SUMMARY.md

GitBook 的章节目录,通过 Markdown 中的列表语法来表示文件的父子关系,下面是一个简单的示例:

# Summary

* [文档历史](history/README.md)

* [测试工具](tools/README.md)

* [鉴权](auth/README.md)
    * [获取token](auth/token.md)
    * [参数签名](auth/sign.md)
    * [签名&令牌传递](auth/tokenTrans.md)

* [业务接口](apis/README.md)
    * [获取配置](apis/config.md)
    * [获取订单ID](apis/get_id.md)
    * [下单](apis/request_ride.md)
    * [订单查询](apis/ride_detail.md)
    * [取消订单](apis/ride_cancel.md)

README.md

主页,可以在book.json中修改

.gitignore

配置.gitignore

$ cat .gitignore 
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
gradle/
gradlew*
.DS_Store

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/

相关文章

  • gitbook使用入门

    gitbook使用入门 GitBook使用教程 Mac环境安装Gitbook,并导出PDF教程 使用Gitbook...

  • GitBook 使用教程

    GitBook 使用教程 背景 生成接口文档 GitBook 简介 GitBook 官网 GitBook 文档 G...

  • gitbook的使用

    gitbook使用教程 windows环境下安装npmnpm install gitbook-cli ig 安装g...

  • GitBook 使用教程

    首先先献上 我的 GitBook 地址,可以在我的 博客 导航栏处找到,下面进行相关的介绍。 背景 由于之前都把零...

  • gitbook使用教程

    声明:原创文章,转载请注明出处。http://www.jianshu.com/u/e02df63eaa87 一、g...

  • 版本控制学习

    版本控制:SVN和GIT的一些使用感受 git官方文档 GitBook使用教程

  • GitBook 简明使用教程

    GitBook 简明使用教程 GitBook 是用来创建一个现代化的文档工具。比如经常被用编写系统文档、API 文...

  • GitBook使用教程(入门)

    Gitbook是一个基于npm构建电子书网站的工具。它的主要作用是在本机环境下搭建一个电子书网站(也可以搭建私人网...

  • 1. Linux 系统信息

    参考: Linux入门教程 Gitbook:The Linux Command Line 中文版 Gitbook:...

  • Gitbook安装与使用教程

    Gitbook是一个命令行工具,可以把你的Markdown文件汇集成电子书,并提供PDF等多种格式输出。你可以把G...

网友评论

      本文标题:GitBook 使用教程

      本文链接:https://www.haomeiwen.com/subject/nukructx.html