gitbook 生成 html 电子书, 搭建在 github 或 本地服务器上

使用Gitbook制作电子书 Edit Gitbook是一个命令行工具,可以把你的Markdown文件汇集成电子书,并提供PDF等多种格式输出。你可以把Gitbook生成的HTML发布出来,就形成了一个简单的静态网站。Gitbook还有一个同名的平台(gitbook.io),可以发布和销售电子书,并提供了一个Markdown客户端工具(支持Mac、Windows和Linux)帮助写作。以下是我在使用Gitbook中的 阅读详情

####GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,实现同步,分享,记录

####可以打包格式: html, pdf (需要安装 gitbook-pdf,效果不是很好 ),epub, MOBI

现只介绍 html 格式:

完成效果:
这里写图片描述

基本步骤:

  1. 管理员身份安装

    $ npm install gitbook-cli -g 或
    $ cnpm install gitbook-cli -g
    
  2. 新建文件夹里面存放这样的目录
    这里写图片描述
    README.md:简介内容

    ###Welcome
    [外链图片转存失败(img-Fpt1DMpr-1563846800927)(/img/huge.jpeg)]
    

    SUMMARY.md: 生成目录机构

       * [简介](README.md)
       * [第一章](chapter1/README.md)
           * [第一节](chapter1/node1/README.md)
       * [第二章](chapter2/README.md)
       * [结束](end/README.md)
    
  3. 在目录下运行$ gitbook init

    如果运行下载依赖包有一下报错:
    这里写图片描述
    解决方案:可以在管理员权限下运行 $ gitbook -V
    注:这只是一种方案,可能还有其他的方法
    这里写图片描述

    所有安装完毕,即可再次在文件下执行 $ gitbook init

  4. $ tree: 查看目录

  5. $ gitbook serve: 监听页面,localhost:4000 或 $ gitbook serve -p 8080

  6. $ gitbook build: 生成文件夹 _book

注: 生成的 html, 不能够直接访问跳转,因为存在 json 数据请求。可以通过编译器读取,或者搭建本地服务器访问

搭建到 github:
https://lefthandcat.github.io/gitbook/

注:搭建到 github 可以参考这篇文章
http://blog.youkuaiyun.com/renfufei/article/details/37725057/

搭建本地服务器可以参考下一篇文章

–end

gitbook + github 搭建电子书记录 在为产品制作说明书的时候突然想将其做成API说明文档样的handbook形式,经过一番查找,发现是用gitbook可以直接生成这样类似的文档,于是有了本次的 gitbook + github 搭建电子书 体验,并在这里进行记录。 准备 准备工作包括环境及工具的准备,使用到的工具包括: gitbook (需要安装Node) gitbook-editor (非必选,我刚开始就未使用这款编辑器... 阅读详情

相关推荐

新版GitBook安装及使用——不完全避坑指南

最近打算把一些笔记进行电子化整理和归档,于是尝试了 GitBook。 GitBook 是目前最流行的开源书籍写作方案,可以把Markdown 文件汇集成电子书,并提供 PDF、HTML 等多种格式输出。一般还需配合 Markdown 文本编辑器、Git 代码管理工具和 GitHub 托管仓库使用。我本人使用的 Markdown 文本编辑器 Typora 是一个轻量级的 md 编辑器,页面简洁,也容易上手,使用体验非常好。 所以创建开源电子书整体的预备配置包括了GitHub + Git + Typora +

Luminous 1万+

report | 使用 Docker版的 gitbook 把 markdown 转为 html 报告 (静态站点)

Docker 版的 gitbook,由 md 生成 html 静态站点。

生物信息学专栏(BioMooc) 1138

基于gitbook的md转html项目

基于gitbook 的 md转html 项目

总结了一下如何使用gitbook生成本地 静态HTML电子书

总结一下如何用gitbook生成静态html电子书: 1、安装node.js: sudo apt-get install nodejs 2、查看一下node.js是否安装成功 nodejs -v 3、建立node.js的软链接 sudo ln -s /usr/bin/nodejs /usr/bin/node 4、安装npm: sudo apt-get install npm...

tiaopimao3185的博客 4695

Win10安装Nek5000

1 安装wsl 2 2 安装Nek5000 3 安装依赖项 4 安装openmpi 5 配置Nek5000 6 编译Nek5000 7 运行Nek5000算例 8 安装paraview并查看结果

weixin_43176703的博客 3448

Python 映射函数map()详解

Python 映射函数map()详解

分享我的点点滴滴,在成长路上与你同行! 2139

在线gitbook导出html,输出为静态网站

输出为静态网站你有两种方式输出一个静态的网站:本地预览是自动生成当你编辑好 gitbook 文档之后,你可以使用 gitbook 的命令来进行本地预览。$ gitbook serve ./{book_name}gitbook会启动一个4000端口用于预览。比如,通过gitbook serve来预览本文档:$ gitbook serve gitbook-howtousePress CTRL+C to...

weixin_32742673的博客 1055

信息奥赛课课通(C++)p154-1近似排序

试题描述 读入一对正整数,将这两个数之间(包括这两个数本身)的所有数按下述特别规则排序后输出,该特别规则是按两数倒过来的值进行比较决定其大小,如30倒过来为3,29倒过来为92,则29大于30. 输入要求 1行,包含两个用空格隔开的自然数,这两个自然数给出了待排序数的范围,其中1≤第一个数≤第二个数≤999999999,两个数之差不超过100. 输出要求 输出排序后的数据,每行输出...

mengdicfm的博客 7279

手把手教你使用 GitBook

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34414650的博客 368

利用ArcGIS的模型构建器实现批量投影栅格和批量克里金插值

博主要批量投影几百个栅格,但是ArcGIS中的投影栅格的批处理工具需要手动一条条设置参数,还是麻烦,因此学习了使用模型构建器(ModelBuilder)来批量投影栅格,可以导入需投影栅格的文件夹,然后迭代投影,并按栅格原名逐个输出到指定目录。 1.在工具箱里构建模型 在arctool box里右键点击空白处,选择【添加工具箱】,点击ArcGIS默认工作目录的工具箱进行添加,然后Toolbox就会被添加到ArcToolbox页面,右键点击Toolbox,选择“新建”-“模型” 2.编写模型 (1).

qq_36958801的博客 1万+

【Android面试八股文】Android Application为什么是单例?

这道题相对简单,就是考察大家是否了解application的创建流程。的实例,它用来存储和处理整个全局变量的一些事情,它同时还是一个。为空的时候,才会创建,从而保证了它是一个单例对象。一样有自己的生命周期,但是它并没有那么复杂,因为。对象的创建过程,找出它为什么是单例的原因。全局进行一些配置,比如配置插件。的时候才会创建,所以说可以在。凭什么是单例,我们查看下。启动的时候都会创建一个。是怎么一步步创建的。是一个单例,即每一个。

字节卷动 531

在线gitbook导出html,gitbook 生成html (由md生成html方法)

安装 gitbooknpm install gitbook-cli -gsudo apt-get install nodejs-legacy生成 htmlgitbook build问题 gitbook 内存爆掉如果出现以下问题warn: search index is too big, indexing is now disabled则在 book.json 里添加以下{"plugins": ["...

weixin_29688535的博客 867

掌握RDMA核心:从同步构建到异步事件的连接艺术

本文深入解析RDMA编程中的双模式设计,揭示同步配置与异步事件机制的协作关系。第一部分阐述同步函数rdma_bind_addr和rdma_listen的本地化角色,强调它们仅完成本地端点配置。第二部分剖析异步事件模型,重点分析连接请求和建立事件的处理流程。通过完整生命周期序列图展示两种模式的交互过程,并提供错误处理、资源管理和性能调优的实用建议。文章指出,理解同步本地配置与异步网络响应这一责任划分,是掌握RDMA编程的关键所在。

数字人生 281

用GitBook制作自己的网页版电子书

电子书制作神器。

weixin_43790276的博客 2891

Qlib:微软开源的AI量化投资平台 极简入门快速上手教程:使用 Qlib 进行中芯国际股价回测和预测

Qlib是由微软开源的面向AI量化投资的工具包。它提供了构建量化投资模型所需的基础设施,旨在帮助研究者和从业人员更高效地进行量化研究和策略开发。

AI天才研究院 5409

【WorkBuddy专栏14】专家不是「换皮」——角色切换、训练机制与自我进化深度拆解

WorkBuddy专栏14】专家不是「换皮」——角色切换、训练机制与自我进化深度拆解

AI人人懂 589

GitBook安装及使用——使用 Markdown 创建你自己的博客网站和电子书

GitBook是一个命令行工具,用于使用 Markdown 构建漂亮的博客网站、电子书籍,相比于VuePressdocusaurus等工具,它更简洁,用起来也更方便。JavaFX 前言这个博客网站就是使用 GitBook 生成的,你只需要使用 Markdown 来书写文章内容,其他的 GitBook 帮你搞定。另外关于 GitBook 的其他信息可参考 github 地址 :gitbook。

西凉的悲伤博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

使用 Gitbook 打造你的电子书

使用 Gitbook 打造你的电子书 慕课网​ 已认证的官方帐号 61 人赞同了该文章 本文详细讲解了 Gitbook 生成电子书的完整过程,内容包括:安装、命令、配置、文档结构、生成电子书、部署。 限于篇幅,本文不介绍任何 Gitbook 定制化页面的内容。 想看看 Gitbook 在线电子书效果,请猛戳这里:gitbook-notes 我的 Gitbook 详细教程维护在这里:gitbook-notes 概述 GitBook 是使用 GitHub / Git 和 Markdown(或AsciiDo

uav360 530

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

学习gitbook发布自己的电子书

关于 Gitbook 来自官网的介绍 GitBook is a modern publishing toolchain. Making both writing and collaboration easy. GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/...

chenjinfeng1994的博客 219

搭建Gitbook+Gitee电子书管理工具(一)

目录搭建Gitbook+Gitee电子书管理工具1.安装使用gitbook2.搭建Gitee仓库进行版本管理 搭建Gitbook+Gitee电子书管理工具 Gitbook 是一个基于node.js命令的电子书制作工具。其支持Markdown等语法格式进行编辑,可生成HTML与PDF等格式的电子书。关于Gitbook的具体介绍可以参考博文:Gitbook 从懵逼到入门。常搭配版本管理平台为Github (网上已有许多相关教程)。由于Github有时不稳定,本文采用Gitbook + Gitee的搭配。 1.安

yycocl的博客 1968

创建属于自己的gitbook

目录 一、gitbook简介 二、gitbook安装部署 1、安装nodejs 2、安装gitbook 3、gitbook使用 一、gitbook简介 GitBook是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程。 GitBook支持输出多种文档格式: 静态站点:GitBook...

river106的博客 1350

手把手教你GitBook使用

你好,我是悦创。 详细的记录了一步步搭建自己的电子文档笔记 1. 环境搭建 1.1 安装 Nodejs 大佬级别直接看下面这句话,就没啥问题: 这个安装很简单,只需要下载,然后一路 next 即可。下载链接:https://nodejs.org/en/ 小白继续看看下来: 用于所有主流平台的官方软件包,可访问 http://nodejs.cn/download/ 安装 Node.js 的其中一种非常便捷的方式是通过软件包管理器。 对于这种情况,每种操作系统都有其自身的软件包管理器。 在 macOS 上,

AI悦创·编程私教1v1 5913
上一篇: 在ui设计的地理图片上实现echarts热力图
下一篇: ftp 搭建本地服务器
萝卜芹菜芽
博客等级 码龄10年 27粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值