• 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服务。
  • 相关阅读:
    4.22日日常记录
    ajax再接触
    一些小姿势
    打星功能
    悟透javascript读书笔记
    初接触eclipse和前后端调试问题 待续
    python实现后台员工管理系统
    python实现增删改查操作
    python实现6种方法打印九九乘法表
    python实现猜数字游戏
  • 原文地址:https://www.cnblogs.com/jkhere/p/11133995.html
Copyright © 2020-2023  润新知