环境搭建流水

Github与gitbook互推

正常步骤

  • 在gitbook页面下,点开右上的头像去账户设置
  • 下拉页面在GitHub那部分link你的GitHub,然后选第二个
  • 创建一本书
  • 点开你的书(不是编辑的界面)
  • 点击右边的setting后,点击最下面的GitHub
    • 两种与你GitHub互推的方法
    • 第一种
      • 如果建立了与这本书对应的repository, 在第一栏直接填写, 保存。
      • 比如我为了测试在GitHub上建了一个叫testing的库,就添awlter/testing,
      • 点击下面的Addwebhook,保存。
    • 第二种
      • 没有的话,也需要填写第一栏,如上二,这时候你的testing就是随便你取了,比如omooc2py。
      • 点击Export to Github
        • 第一栏check Url,此时你后面的omooc2py还是可以随便改的
        • 第二栏自动生成omooc2py
        • 选Public,因为Private要收钱
        • Import
        • 回去刚刚的页面Add webhook

可能出现的问题

  • Import不成功,可能是由于你没有link你的Github
  • 如果想把book与某个已存在的repository互推,请使用上面的第一种方法。

本地与Git的push/pull

  • 确保已经安装git

目的

  • 是为了在离线的时候也能在本地库中的文件中编辑,在有网络状态的时候push上去

步骤(之一)

push

新建一个文件夹

  • 建议是比较好调取的,防止在编辑器中输入很长的路径,比如,cd desktop/gitbook/testing

clone repository

  • 在编辑器中输入路径,比如cd desktop/gitbook/testing
  • 然后输入 $ git clone [repository的URL], 比如, git clone https://github.com/Awlter/testing
  • 当你的文件夹里出现已你的repository命名的文件夹,克隆成功.

push

  • 通过编辑器进入repo的文件夹,cd [repo's name]
  • 输入 $ git init
  • 输入 $ git add *
  • 输入 $ git commit -m "whatever"
  • 输入 $ git push

pull

cd到需要的更改的repo路径下 git pull

注意

  • 如果已经入坑,建议全部删掉这些branch然后重新开始步骤
  • 每次push和pull都要保证cd到相应路径下
  • 每次push的时候都要重复以下
  • 输入 git add *
  • 输入 git commit -m "whatever"
  • 输入 git push

安装评论Plugin

  • 注册disqus
  • 设置与gitbook和github的关联

  • 新建book.json文件

    • 在需要加评论栏的库中,创建一个文件,命名为book.json,比如我直接在github的testing库中点击➕,创建文件夹
  • 编辑book.json
    • 输入
{
"plugins": ["disqus"],
"pluginsConfig": {
    "disqus": {
        "shortName": "omooc2py"
    }
}  
}
  • Commit之后等待gitbook同步更新