GitBook + Git + PyCharm开发文档中心

作者: 涅槃Ls | 来源:发表于2019-08-01 18:53 被阅读3次

本文是所在公司,使用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
2、Download Node.js
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
3、取回远程仓库的变化,并与本地分支合并 git pull,需要账号、密码
4、Dev、Pro环境查看修改的内容
Git常用命令.png

相关文章

网友评论

    本文标题:GitBook + Git + PyCharm开发文档中心

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