環境:
部署gitbook的系統
centos linux 64
依賴:以下命令如果not found,須預先安裝.
git command not found
—>yum install git
npm command not found
—>yum install npm
開始:npm install yarn -g
安裝yarn
yarn global add gitbook
安裝gitbook
yarn global add gitbook-cli
安裝客戶端依賴
以上,準備結束。
以 為例.
部署一本書
cd /home/$ssh_username/
進入你ssh的使用者名稱的目錄
mkdir gitbooks
建立乙個gitbooks資料夾存放所有的書籍
cd book1
進入書籍目錄
gitbook serve .
部署
結束,即可通過你原本的電腦瀏覽器,輸入http://伺服器host:4000
訪問
最後,如何同時部署多本書.
每本gitbook需要占用2個埠,乙個是lrport,乙個是服務port,lrport我不知道是啥,知道的回我一下
如果部署了上述書籍以後,需要部署另一本書,可以執行以下:
cd /home/$ssh_username/gitbooks/
git clone .git book2
雖然用了同一本書,但是是兩個資料夾,部署兩次
cd book2
gitbook serve . --lrport 35730 --port 4001
結束,即可通過你原本的電腦瀏覽器,輸入http://伺服器host:4001
訪問
再最後,如何把部署的視窗後台執行
nohup &
比如
nohup gitbook serve . &
本地書籍,部署到伺服器上
ssh [email protected]
# 或者 rm -rf /home/fwhez/doc,無許可權時,用mv
mv /home/fwhez/doc /tmp/doc
scp -r /doc [email protected]:/home/fwhez/doc
ssh 100.100.100.100
docker run -itd --rm -p 4001:4001 -p 35730:35730 -v /home/fwhez/doc:/doc fellah/gitbook:latest gitbook serve /doc/. --lrport 35730 --port 4001
前置
gitbook安裝部署
1 gitbook介紹 gitbook是乙個命令列工具 和node.js庫 用於使用github git和markdown 或asciidoc 構建精美的書籍 gitbook 的預設語法就是markdown,能夠很好的展現你的內容,並且排版都不需要你擔心,在此基礎上,會自動生成目錄 父子級 劃分列表...
如何用gitbook寫書
生成一本小書,它有前言,章節1,章節2,後記。例如 簡介 第一章 如何造火箭 1.燃料學 2.空氣動力學 3.工程學 第二章 如何 火箭 1.自動控制原理 2.二次利用要點 結束建乙個寫書的目錄,以後所有工作都在這個目錄下搞。例如 users raywill gitbook first在電腦上建立整...
gitbook 安裝使用
gitbook 安裝 1.nodejs安裝,安裝完成之後更改npm源 臨時使用其他源 npm registry taobao org install express 永久使用 npm config set registry taobao org可以參考印象筆記 npm映象 一節 然後npm 安裝gi...