本文是所在公司,使用GitBook开发文档中心的一些步骤。
已脱敏,仅作记录。
前言
Modern book format and toolchain using Git and Markdown
这个工具链 (GitBook) 是一个使用 Git 和 Markdown 来构建书籍的工具。
基于 Node.js 的命令行工具,支持 Markdown 和 AsciiDoc 两种语法格式,可以输出 HTML、PDF、eBook 等格式的电子书。
一、开发环境:安装Node.js、Git
GitBook 是基于 Node.js,所以我们首先需要安装 Node.js。
版本管理工具当然选Git。
1、Download Git
- 官网:https://git-scm.com/downloads
- 安装完成后,终端内执行
git --version
,验证是否安装成功。
2、Download Node.js
- 官网:https://nodejs.org/en/
- 安装完成后,终端内执行
node -v
、npm -v
,验证是否安装成功。 - 若
npm -v
无反应,可参照:https://www.jianshu.com/p/e86357cf99ea
3、(非必须)下载公司内部npm包仓库
ps. 文件夹权限问题:chmod -R 777 文件名
二、开发步骤
1、Clone代码到本地
- 执行命令
git clone 代码地址
- 证书错误的话可执行
git config --global http.sslVerify false
2、安装启动GitBook(staffwifi)
- 2.1、安装
npm install -g gitbook-cli
,若有网络问题,执行tnpm install -g gitbook-cli
- 2.2、程序员开发代码
README.md —— 介绍写在这里
SUMMARY.md —— 目录结构在这里配置 - 2.3、启动本地预览
gitbook serve
(成功时输出:Serving book on http://localhost:4000),命令执行后,会对 Markdown 文档默认转换为 html 格式,访问 http://localhost:4000,即可看到开发的web页面
三、提交代码到版本库(officewifi)
- 1、进入本地代码Git目录
cd /Users/lishan/Desktop/ULS/git/documents
- 2、输出一个静态网站
gitbook build
,默认将生成的静态网站输出到 _book 目录 - 3、添加文件到暂存区【全部文件
git add ./
】 或【指定文件git add 文件名
】 - 4、输入账号、密码
git config --global user.email "xx@xx.com”
git config --global user.name "xx"
- 5、提交暂存区到仓库区
git commit -m “变更内容文案”
- 6、上传本地指定分支到远程仓库
git push
四、发布代码到Dev、Pro环境
1、登录机器 ssh root@x.x.x.x -p 36000
2、进入代码目录
- Dev环境路径
cd /data/release/dev-documents
- Pro环境路径
cd /data/release/documents
网友评论