如何贡献

下载对应的Git库(一次)

例如,想贡献 ReactJs的库

git clone https://github.com/geekcircle/stackoverflow-reactjs-top-qa.git

安装nodejs的依赖库(一次)

# 全局安装gitbook
npm i gitbook -g
# 安装package.json中的依赖
npm i

安装gitbook的依赖库(一次)

gitbook install

添加一个新的页面(每次)

  1. SUMMARY.md中添加新的目录

    原来是:

     * StackOverflow
         * [1. yield关键字的作用](stackoverflow/1.what-does-the-yield-keyword-do.md)
    

    添加一条新的

     * StackOverflow
         * [1. yield关键字的作用](stackoverflow/1.what-does-the-yield-keyword-do.md)
         * [2. 什么是元类(metaclass)](stackoverflow/2.what-are-metaclasses-in-python.md)
    
  2. 自动生成md文件

     gitbook init
    

    这样会自动在stackoverflow文件夹下生成 2.what-are-metaclasses-in-python.md文件,标题也自动生成的,请不要修改。

  3. 补充内容

本地如何调试(每次)

gitbook serve

将会本地启动一个web server,一般是http://localhost:4000

如何更新远程(每次)

  • 更新master
git add .
git commit -m'xxxx'
git push
  • 更新gitbook页面
gitbook build
gulp deploy
geekcircle            updated 2018-05-20 16:49:23

results matching ""

    No results matching ""