新聞中心
GitBook是一個命令行工具(和Node.js庫),用于使用GitHub / Git和Markdown(或AsciiDoc)構(gòu)建精美的書籍。

為梁河等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及梁河網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、做網(wǎng)站、梁河網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
這里使用一個簡單粗暴的wiki系統(tǒng),使用場景為公司運維內(nèi)部專用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二進制安裝包解壓并設(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í)行后變的推送以及遠程執(zhí)行sh進行init,這樣web就可以直接訪問靜態(tài)頁面了。
網(wǎng)頁題目:gitbook部署wiki系統(tǒng)具體步驟
文章路徑:http://m.fisionsoft.com.cn/article/ccopsgs.html


咨詢
建站咨詢
