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

本地編輯md文檔后,通過git push到gitlab,gitlab觸發(fā)webhooks后,由jenkins自動拉取后rsync推送到線上web機器,遠程調(diào)用sh腳本進行一次init build即可。
web部署gitbook
安裝nodejs,這里到官網(wǎng)https://nodejs.org/en/download/直接下載nodejs二進制安裝包解壓并設置環(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 root@10.1.14.17配置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í)行后變的推送以及遠程執(zhí)行sh進行init,這樣web就可以直接訪問靜態(tài)頁面了。
當前文章:如何使用gitbook搭建wiki
地址分享:http://www.5511xx.com/article/cdcchhp.html


咨詢
建站咨詢
