新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何使用gitbook搭建wiki
GitBook 是使用 GitHub / Git 和 Markdown(或AsciiDoc)構(gòu)建漂亮?xí)拿钚泄ぞ撸ê蚇ode.js庫),GitBook 可以將您的內(nèi)容作為網(wǎng)站(可定制和可擴(kuò)展)或電子書(PDF,ePub或Mobi)輸出,下面為大家分享一下使用gitbook搭建wiki系統(tǒng)具體方法。

本地編輯md文檔后,通過git push到gitlab,gitlab觸發(fā)webhooks后,由jenkins自動(dòng)拉取后rsync推送到線上web機(jī)器,遠(yuǎn)程調(diào)用sh腳本進(jìn)行一次init build即可。
web部署gitbook
安裝nodejs,這里到官網(wǎng)https://nodejs.org/en/download/直接下載nodejs二進(jìn)制安裝包解壓并設(shè)置環(huán)境變量即可。
mv node-v10.16.0-linux-x64 /bin/
mv /bin/node-v10.16.0-linux-x64 /bin/node
vim /etc/profile
export PATH=/usr/bin/node/bin:$PATH
source /etc/profile
安裝gitbook
npm install gitbook-cli -g
jenkins
rsync -avz $WORKSPACE/ 10.1.14.17:/data/wwwroot/wiki --exclude=".git" --exclude="metadata" --exclude="mainlib.db"
ssh -Tq [email protected]配置nginx
nginx配置如下:
server {
listen 80;
server_name wiki.21yunwei.com;
access_log /logs/nginx/wiki/wiki_access.log main;
error_log /logs/nginx/wiki/wiki_error.log;
root /data/wwwroot/wiki/;
location / {
proxy_pass http://gitbook;
}
location = /nginx-status {
stub_status on;
access_log off;
}
本地編輯md文件后直接push到gitlab,觸發(fā)webhook后由jenkins執(zhí)行后變的推送以及遠(yuǎn)程執(zhí)行sh進(jìn)行init,這樣web就可以直接訪問靜態(tài)頁面了。
本文標(biāo)題:如何使用gitbook搭建wiki
鏈接URL:http://m.fisionsoft.com.cn/article/cdcchhp.html


咨詢
建站咨詢
