zoukankan      html  css  js  c++  java
  • gitbook 入门教程之常用命令详解

    不论是 gitbook-cli 命令行还是 gitbook editor 编辑器都离不开 gitbook 命令的操作使用,所以再次了解下常用命令.

    注意 gitbook-cligitbook 的脚手架工具,是 gitbook 的扩展功能,同时着管理 gitbook.

    查看 gitbook 帮助信息

    语法格式: gitbook --help

    示例:

    $ gitbook --help
    
      Usage: gitbook [options] [command]
    
    
      Options:
    
        -v, --gitbook [version]  specify GitBook version to use
        -d, --debug              enable verbose error
        -V, --version            Display running versions of gitbook and gitbook-cli
        -h, --help               output usage information
    
    
      Commands:
    
        ls                        List versions installed locally
        current                   Display currently activated version
        ls-remote                 List remote versions available for install
        fetch [version]           Download and install a <version>
        alias [folder] [version]  Set an alias named <version> pointing to <folder>
        uninstall [version]       Uninstall a version
        update [tag]              Update to the latest version of GitBook
        help                      List commands for GitBook
        *                         run a command with a specific gitbook version
    $
    

    gitbook ls 列出本地安装版本

    语法格式: gitbook ls

    示例:

    # 列出本地已安装 `gitbook` 版本
    $ gitbook ls 
    

    gitbook current 列出当前使用版本

    语法格式: gitbook current

    示例:

    # 列出当前正在使用的 `gitbook` 版本
    $ gitbook current 
    

    gitbook ls-remote 列出远程可用版本

    语法格式: gitbook ls-remote

    示例:

    # 列出远程可用的 `gitbook` 版本
    $ gitbook ls-remote 
    

    gitbook fetch 安装指定版本

    语法格式: gitbook fetch [version]

    示例:

    # 下载并安装指定的 `gitbook` 版本
    $ gitbook fetch 2.6.9
    

    gitbook alias 指定文件夹别名

    语法格式: gitbook alias [folder] [version]

    示例:

    # 下载并安装指定的 `gitbook` 版本
    $ gitbook alias /Users/sunpo/Desktop/book/gitbook/ 1.0.0
    

    gitbook uninstall 卸载指定版本

    语法格式: gitbook uninstall [version]

    示例:

    # 卸载指定的 `gitbook` 版本
    $ gitbook uninstall 2.6.9
    

    gitbook update 更新指定版本

    语法格式: gitbook update [tag]

    示例:

    # 默认更新到最新的 `gitbook` 版本
    $ gitbook update 
    
    # 更新到指定的 `gitbook` 版本
    $ gitbook update 2.6.9
    

    列出 gitbook 可用命令

    语法格式: gitbook help

    示例:

    $ gitbook help
        build [book] [output]       build a book
            --log                   Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
            --format                Format to build to (Default is website; Values are website, json, ebook)
            --[no-]timing           Print timing debug information (Default is false)
    
        serve [book] [output]       serve the book as a website for testing
            --port                  Port for server to listen on (Default is 4000)
            --lrport                Port for livereload server to listen on (Default is 35729)
            --[no-]watch            Enable file watcher and live reloading (Default is true)
            --[no-]live             Enable live reloading (Default is true)
            --[no-]open             Enable opening book in browser (Default is false)
            --browser               Specify browser for opening book (Default is )
            --log                   Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
            --format                Format to build to (Default is website; Values are website, json, ebook)
    
        install [book]              install all plugins dependencies
            --log                   Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
    
        parse [book]                parse and print debug information about a book
            --log                   Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
    
        init [book]                 setup and create files for chapters
            --log                   Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
    
        pdf [book] [output]         build a book into an ebook file
            --log                   Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
    
        epub [book] [output]        build a book into an ebook file
            --log                   Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
    
        mobi [book] [output]        build a book into an ebook file
            --log                   Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled)
    
    $ 
    

    gitbook build 构建电子书

    语法格式: gitbook build [book] [output]

    示例:

    # 默认输出到 `_book/` 目录
    $ gitbook build 
    
    # 指定输出目录 `/Users/sunpo/Desktop/book/`
    $ gitbook build ./ /Users/sunpo/Desktop/book/
    
    # 指定输出格式 `json`
    $ gitbook build --format=json
    

    gitbook serve 启动本地服务器

    语法格式: gitbook serve [book] [output]

    示例:

    # 默认服务端口: `4000`,热部署端口: `35729`
    $ gitbook serve 
    
    # 指定输出目录 `/Users/sunpo/Desktop/book/`
    $ gitbook serve ./ /Users/sunpo/Desktop/book/
    
    # 指定服务端口: `5000` 和热部署端口: `45729`
    $ gitbook serve --port=5000 --lrport=45729
    

    gitbook install 安装插件

    语法格式: gitbook install [book]

    示例:

    # 安装当前项目所需插件
    $ gitbook install 
    
    # 安装指定项目所需插件 `/Users/sunpo/Desktop/gitbook-demo/`
    $ gitbook install /Users/sunpo/Desktop/gitbook-demo/
    
    # 安装当前项目所需插件且指定日志输出级别: `debug`
    $ gitbook install --log=debug
    

    gitbook parse 解析电子书

    语法格式: gitbook parse [book]

    示例:

    # 解析并输出当前项目的 `debug` 级别日志信息
    $ gitbook parse 
    
    # 解析并输出指定项目的 `/Users/sunpo/Desktop/gitbook-demo/` 的 `debug` 级别日志信息
    $ gitbook parse /Users/sunpo/Desktop/gitbook-demo/
    
    # 解析并输出当前项目的 `info` 级别日志信息
    $ gitbook parse --log=info
    

    gitbook pdf 输出 PDF 电子书

    语法格式: gitbook pdf [book] [output]

    示例:

    # 默认输出到当前项目
    $ gitbook pdf 
    
    # 指定输出文件 `/Users/sunpo/Desktop/book.pdf`
    $ gitbook pdf ./ /Users/sunpo/Desktop/book.pdf
    
    # 指定输出日志级别: `debug`
    $ gitbook pdf --log=debug
    

    可能需要安装 ebook-convert 相关插件,详情见相关系列教程.

    gitbook epub 输出 epub 电子书

    语法格式: gitbook epub [book] [output]

    示例:

    # 默认输出到当前项目
    $ gitbook epub 
    
    # 指定输出文件 `/Users/sunpo/Desktop/book.epub`
    $ gitbook epub ./ /Users/sunpo/Desktop/book.epub
    
    # 指定输出日志级别: `debug`
    $ gitbook epub --log=debug
    

    可能需要安装 ebook-convert 相关插件,详情见相关系列教程.

    gitbook mobi 输出 mobi 电子书

    语法格式: gitbook mobi [book] [output]

    示例:

    # 默认输出到当前项目
    $ gitbook mobi 
    
    # 指定输出文件 `/Users/sunpo/Desktop/book.mobi`
    $ gitbook mobi ./ /Users/sunpo/Desktop/book.mobi
    
    # 指定输出日志级别: `debug`
    $ gitbook mobi --log=debug
    

    可能需要安装 ebook-convert 相关插件,详情见相关系列教程.

  • 相关阅读:
    mysql数据库常用指令
    解决windows的mysql无法启动 服务没有报告任何错误的经验。
    “Can't open file for writing”或“operation not permitted”的解决办法
    启动Apache出现错误Port 80 in use by "Unable to open process" with PID 4!
    如何打开windows的服务services.msc
    常见的HTTP状态码 404 500 301 200
    linux系统常用的重启、关机指令
    (wifi)wifi移植之命令行调试driver和supplicant
    linux(debian)安装USB无线网卡(tp-link TL-WN725N rtl8188eu )
    alloc_chrdev_region申请一个动态主设备号,并申请一系列次设备号
  • 原文地址:https://www.cnblogs.com/snowdreams1006/p/10658492.html
Copyright © 2011-2022 走看看