1.首先,准备好已经编辑好的markdown文件放到指定目录下。

  2.下载node.js,下载地址:https://nodejs.org/en/download/

  3.下载好node.js文件后,配置好环境变量,然后安装gitbook,使用命令:

    npm install gitbook-cli -g

  4.使用 cd 命令到指定的目录下,输入命令初始化该目录:

    gitbook init

  等待一段时间之后,会在指定目录下会生成 SUMMARY.md 和 README.md 文件,编辑SUMMARY.md生成目录,如:  

* [简介](README.md)
* 分布式消息队列
* [1.接入申请流程](分布式消息队列/接入申请流程.md)
* [2.专业术语](分布式消息队列/专业术语.md)
* [3.网络部署图](分布式消息队列/网络部署图.md)
* [4.关键特性及应用场景](分布式消息队列/关键特性及应用场景.md)
* [5.使用注意事项](分布式消息队列/使用注意事项.md) * 分布式缓存
* [1.分布式缓存概述](分布式缓存/分布式缓存概述.md)
* [2.分布式缓存关键数据类型](分布式缓存/分布式缓存关键数据类型.md)
* [3.分布式缓存接入注意事项](分布式缓存/分布式缓存接入注意事项.md)
* [4.分布式缓存-申请流程](分布式缓存/分布式缓存-申请流程.md) * MVC
* [1.MVC介绍](MVC/MVC介绍.md)
* [2.Demo快速搭建](MVC/后端快速搭建.md)

  5.在指定目录下输入:

    gitbook serve

  .成功开启html服务结果:

  $ gitbook serve
  Live reload server started on port: 35729
  Press CTRL+C to quit ...   info: 7 plugins are installed
  info: loading plugin "livereload"... OK
  info: loading plugin "highlight"... OK
  info: loading plugin "search"... OK
  info: loading plugin "lunr"... OK
  info: loading plugin "sharing"... OK
  info: loading plugin "fontsettings"... OK
  info: loading plugin "theme-default"... OK
  info: found 21 pages
  info: found 215 asset files
  info: >> generation finished with success in 5.3s !   Starting server ...
  Serving book on http://localhost:4000

  在本地浏览器打开 http://localhost:4000 即可看到html文件

  6.如果想将文件打包部署,使用如下命令,会在该目录下生成 _book 目录,即一个完整的HTML静态网站文件包(可以将该文件包部署到网站上)。

    gitbook build

markdown转HTML,目录生成的更多相关文章

  1. Markdown基础(内含:锚点使用,使用HTML,新页面跳转,目录生成)

    Github样式显示参考:点我 之前说过用word写文章,这次说说Markdown写文章(推荐) 逆天推荐使用VSCode编写 装这个插件写作更方便: 内含:锚点使用,使用HTML,新页面跳转,目录生 ...

  2. Markdown 中的目录自动生成功能 TOC

    目录 Markdown 中的目录自动生成功能 TOC 1. 标题一 1.1 标题二 1.标题二 2. 标题一 2.1 标题二 2.2 标题二 Markdown 中的目录自动生成功能 TOC 1. 标题 ...

  3. ctags对部分目录生成tags

    最近在研究Tiny6410上的uboot移植,看uboot源码时,生成tags文件用的是最粗暴的方法:“ctags -R *”,由于某些函数在各个平台下都有实现,导致在用“g+]”跳转到该函数的定义时 ...

  4. C# 操作Word目录——生成、删除目录

    目录,是指书籍.文档正文前所载的目次,将主要内容以一定次第顺序编排,起指导阅读.检索内容的作用.在Word中生成目录前,需要设置文档相应文字或者段落的大纲级别,根据设定的大纲级别可创建文档的交互式大纲 ...

  5. OI 助手 | 简洁快速的 OI 工具箱 (原 竞赛目录生成)

    原竞赛目录生成 (4.0 版本前) 开发者:abc2237512422 OI 助手是一个轻量简洁的 OI 工具箱.你可以使用它来快速进行 OI 竞赛中一些繁琐的操作,例如生成竞赛目录.对拍.它为你省去 ...

  6. Python 爬取 热词并进行分类数据分析-[热词分类+目录生成]

    日期:2020.02.04 博客期:143 星期二   [本博客的代码如若要使用,请在下方评论区留言,之后再用(就是跟我说一声)] 所有相关跳转: a.[简单准备] b.[云图制作+数据导入] c.[ ...

  7. Word目录生成

    之所以写这篇文章,是因为每次写报告都需要生成相应目录,但常常只记得个大概,最终还得要重新百度,十分头疼,故在此记录一下. 大概分为3个步骤 步骤1 设置标题级数 进入大纲模式 选择相应级数,这里选的是 ...

  8. 基于 React 开发了一个 Markdown 文档站点生成工具

    Create React Doc 是一个使用 React 的 markdown 文档站点生成工具.就像 create-react-app 一样,开发者可以使用 Create React Doc 来开发 ...

  9. Markdown基本语法及生成目录结构的方法

    Markdown是一种纯文本格式的标记语言.通过简单的标记语法,它可以使普通文本内容具有一定的格式. 一.标题 在想要设置为标题的文字前面加#来表示一个#是一级标题,二个#是二级标题,以此类推.支持六 ...

随机推荐

  1. hessian+spring集成应用

    注意事项 ▲JAVA服务器端必须具备以下几点:---->包含Hessian的jar包---->设计一个接口,用来给客户端调用---->实现该接口的功能---->配置web.xm ...

  2. 理解可变参数va_list、va_start、va_arg、va_end原理及使用方法

    原文: http://www.cnblogs.com/pengdonglin137/p/3345911.html

  3. gradle 配置java 项目maven 依赖

     1. 内置的 repositories { mavenCentral() } 2. maven 私服 repositories { maven { url "http://maven.al ...

  4. Firewalld中的whitelist并不是规则白名单

    原文地址:http://www.excelib.com/article/292/show whitelist的含义 白名单跟防火墙结合在一起大家很容易将其理解为规则白名单,不过在Firewalld中w ...

  5. Java中split的用法

    Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit 方法 ...

  6. C语言实现Base64编码/解码

    Bse64是一种以64个可打印字符对二进制数据进行编码的编码算法.base64在对数据进行编码时以三个8位字符型数据为一组,取这三个字符型数据的ASCII码,然后以6位为一组组成4个新的数据,这4个新 ...

  7. Linux 文件描述符详解

    Overview 了解Linux怎样处理输入和输出是非常重要的.一旦我们了解其原理以后,我们就可以正确熟练地使用脚本把内容输出到正确的位置.同样我们也可以更好地理解输入重定向和输出重定向. Linux ...

  8. nginx+php产生大量TIME_WAIT连接解决办法

    问题:当启动nginx和php-fpm时,使用netstat -tunap查看到大量TIME_WAIT连接 由于不知道原因,害怕是受到攻击,马上killall nginx 和php-fpm 会不会是8 ...

  9. django之分页器

    view from django.shortcuts import render,HttpResponse # Create your views here. from app01.models im ...

  10. Linux启动流程【转载】

    探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程. 这个部分比较有意思.因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多:但是,一旦进入操作系统,程序员几乎可以定制 ...