zoukankan      html  css  js  c++  java
  • gitbook简单教程

    简介

    GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书。GitBook支持输出以下几种文档格式

    静态站点:GitBook默认输出该种格式

    PDF:需要安装gitbook-pdf依赖

    eBook:需要安装ebook-convert

    准备安装

    在使用GitBook 之前, 我们需要先安装一些必须的工具:

    • Node.js
    • GitBook
    • GitBookEditor
    • Git版本控制器。

    Node.js

    Node.js是一个基于 Chrome V8 引擎JavaScript 运行环境。

    • Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
    • Node.js 的包管理器 npm, 是全球最大的开源库生态系统。

    Node.js 下载(windows)

    Node.js中文网

    检查是否安装成功

    node -v
    

    gitbook

    //全局安装
    npm install gitbook -g
    

    gitbook-cli

    //全局安装,你将有权访问系统上的任何地方的gitbook命令
    npm install -g gitbook-cli
    

    Git

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。基本安装请点击安装教程。如果不需要从GitHub更新书到本地再编译,则可以不安装Git。

    GitBookEditor

    GitBook官方客户端编辑器,支持Win、Linux、Mac系统。请点击下载GitBookEditor。使用该编辑器可以快速的创建、编辑GitBook。

    基本使用

    GitBook 大致分为两种使用方式,即离线和在线。最简单的使用方式是使用GitBook Editor编辑GitBook ,然后使用相关命令编译成功HTML。当然还有以下几种方式

    • 使用命令创建基本GitBook
    • 使用网页在线编辑器创建、编辑GitBook。
    • 使用itBookEditor客户端创建、编辑GitBook。

    高级扩展

    掌握了“基本使用”,但有时候想要gitBook更美观,或者更符合我们自己的需求,则通过book.json配置进行自定义、以及安装一些常用的插件等。

    本地项目构建

    新建文件夹gitbook, 在文件夹下创建下面3个文件

    • README.md 关于文档,在 SUMMARY.md 进行配置
    • SUMMARY.md 文档目录
    • book.json 文档框架,最核心的文件

    1.SUMMARY.md

    文档的目录结构,所有需要展示的文档都需要在它里面进行罗列。

    详细 GitBook 官方英文文档

    # Summary
    * [前言](README.md)
    

    2.book.json

    示例:

    {
        "root": "./",
        "title": "示例文档",
        "head_title": "_示例文档_字条网",
        "head_description": "示例文档",
        "head_keywords": "示例文档",
    
        "gitbook": ">= 3.0.0",
    
        "language": "zh-hans",
    
        "plugins": [
            "-sharing",
            "-fontsettings",
            "-lunr",
            "-search",
            "search-pro",
            "theme-official",
            "sitemap-general"
        ],
    
        "pluginsConfig": {
            "sitemap-general": {
                "prefix": "http://zitiao.org/simple/"
            }
        }
    }
    

    安装依赖

    在文件夹gitbook下运行:

    //安装项目依赖
    npm install
    
    //安装gitbook依赖
    gitbook install
    
    //会安装所需的所有插件,当自动打印如下文字,代表安装成功:
    info: >> plugin "sitemap-general" installed with success
    

    编译文件

    gitbook build
    

    运行

    gitbook serve
    
    //当自动打印出如下文字,就代码运行成功:
    
    Starting server ...
    Serving book on http://localhost:4000
    

    在浏览器里访问 http://localhost:4000 就能看到文档了!

    修改端口号

    gitbook serve --port 4002
    

    现在访问 http://localhost:4002 就可以看到端口号变成4002了!

  • 相关阅读:
    微服务实战——微服务架构选型SpringCloud / Dubbo / K8S比较(一)
    微服务实战——Spring Cloud + Zuul Gateway + Eureka集成
    微服务实战——SpringCloud与Feign集成
    微服务实战——高可用的SpringCloudConfig
    制作自己的网站第二步***在Linux上装上需要的软件以及部署项目配置**
    Eclipse打war包方法以及Eclipse移植项目时JDK版本不匹配Project facet Java version 1.7 is not supported
    Eclipse移植项目时JDK版本不匹配Project facet Java version 1.7 is not supported
    个人网站开发***云服务器+Linux+域名***
    SaaS 系统架构,Spring Boot 动态数据源实现!
    Spring Security 是如何在 Servlet 应用中执行的?
  • 原文地址:https://www.cnblogs.com/CatFish/p/8251035.html
Copyright © 2011-2022 走看看