简单介绍

Gitbook 是什么?其实用一句话就可以概括,它是一个 能将使用 Markown 语法的 md 格式文档,快速制作成各种格式电子书的工具

常被用于编写文档或者电子书,特点是方便简洁,易于使用。只要熟悉轻量级标记语法的 Markdown 语法,就能使用Gitbook 来制作各种格式的电子书。

笔者写了这本电子书,详细的分享一下自己使用 Gitbook 的相关方法和经验,欢迎大家的浏览和分享,本书遵循 MIT 协议许可,转载需要注明来源

相关概述

  1. 看完上面的介绍,是不是知道了 Gitbook 是什么,主要用于做什么了?其实就是将我们的书写的文章生成对应格式的电子书,方便分享大家浏览,比如生成 PDF 文档分享给其他人查看相关的内容,或者生成静态 HTML,发布到网站服务器,可以通过在线电子书的方式分享给更多的人。
  2. 与 Git 工具对应的 Github 仓库一样,Gitbook 也有一个官方的仓库(可以在线编辑制作),可以上传我们的电子书的文件,不过在国内貌似部分用户访问不了,但是也没有关系,因为大多数情况主要还是利用这个工具生成的对应的格式电子书进行分享或者发布。
  3. 总之,Gitbook 就是一个电子书生成工具 ,类似与 Git ,Git 是一个代码仓库管理工具,用于管理代码文件,并且可以生成代码的变更记录,同时具备上传这些文件和变更记录到指定的服务器。那么同理,我们也可以结合 Gitbook 和 Git 来管理我们的文档和生成的电子书文件。当然,本书主要介绍 Gitbook,关于Git 的相关知识,可以参考其他相关的教程。

本书概况

本书将分简单介绍安装使用结构配置插件使用书籍导出编辑工具发布书籍结束语录 八个部分,分别来介绍 Gitbook 相关的基础知识和相关使用方法和笔者的一些结束语以及联系方式。

  • 简单介绍:对 Gitbook 进行简单的介绍了解,本书相关概况信息以及相关网站参考推荐。
  • 安装使用:介绍如何安装 Gitbook 环境,和一些基本的命令的使用。
  • 结构配置:介绍如何 Gitbook 项目的目录结构,如何进行相关的配置和使用。
  • 插件使用:介绍了如何配置和使用插件,并介绍了一些第三方的插件和相关的使用方法。
  • 书籍导出:介绍了如何将书籍编译和导出各种类型的电子书文件。
  • 编辑工具:介绍和列举了一些相关的 Mardown 文档的可视化编辑器工具。
  • 发布书籍:介绍了几种常见的方式将自己创作的书籍发布分享出去,供大家浏览。
  • 结束语录:主要对本书的做了一个简单的总结,碎碎念,回顾及相关联系方式。

相关网站参考

  1. Gitbook 项目官网:https://www.gitbook.com
  2. Gitbook 项目GitHub:https://github.com/GitbookIO/gitbook
  3. Npm Toolchain:https://www.npmjs.com/
  4. ebook-concert:https://calibre-ebook.com
  5. JSON 语法参考:https://www.json.org/json-zh.html
  6. Markdown 语法参考:http://markdown.p2hp.com
  7. Git 官网:https://git-scm.com

本书链接参考:

https://jiangminggithub.github.io/gitbook/

https://jiangming_gitee.gitee.io/gitbook/

MIT许可

Copyright 2021 ©JiangMing all right reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.