centos安裝gitbook


安裝npm

cat install.sh

VERSION=v10.16.0
DISTRO=linux-x64
mkdir -p /usr/local/lib/nodejs
tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs 

npm clean cache

npm version
npm -v

創建軟連接

sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/npm /usr/bin/npm
sudo ln -s /usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin/npx /usr/bin/npx

配置合適鏡像

npm config rm proxy
npm config rm http-proxy
npm config rm https-proxy
npm config set no-proxy .huawei.com
npm config set registry http://cmc-cd-mirror.rnd.hua2wei.com/npm

npm config set registry http://w3cloudnkg-sit1.hua2wei.com/ccloud/nexus/content/groups/npm-all/

安裝gitbook

# npm安裝gitbook
npm install -g gitbook-cli
# 建立軟連接
ln -s /usr/local/lib/nodejs/node-v10.16.0-linux-x64/bin/gitbook  /usr/bin/gitbook
# 查看gitbook版本
gitbook -V

如果版本正常顯示,說明gitbook安裝成功。下面就可以創建一本書了。

gitbook創建一本書

創建某個目錄,並切換到該目錄,並執行:

gitbook init

這時,會在本地目錄下生成README.md和SUMMARY.md兩個文件。gitbook的具體使用這里不再贅述,網上資料太多了。

book.json配置

可以在本地目錄創建一個名為book.json的文件,用於控制插件的加載。具體可以搜索gitbook book.json關鍵字。
有很多好用的插件可以加載,效果非常好。

其他gitbook命令

gitbook build 會生成_book目錄,也就是靜態站點,也就是編譯好的html文件。
gitbook serve 啟動站點,默認地址:http://localhost:4000

將book托管給tomcat

每次編輯書籍時,都需要將gitbook serve取消,編輯完成后,gitbook build生成書籍,最后gitbook serve發布,太麻煩!
你需要托管靜態網頁,每次編輯完書籍后,只執行一次gitbook build就完事。

步驟:

  1. 安裝tomcat,不贅述。
  2. 修改修改tomcat配置文件(conf/server.xml)
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

       <Context path="/gitbook" docBase="/usr1/jkhere/_book"  reloadable="true"></Context>

增加最后一行就可以。

  1. 啟動tomcat服務。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM