教程简介

Modern book format and toolchain using Git and Markdown

这是 gitbook 项目主页上对 gitbook 的定义。

gitbook 首先是一个软件,正如上面定义的那样,它使用 Git 和 Markdown 来编排书本,如果用户没有听过 Git 和 Markdown,那么 gitbook 可能不适合你!

本书也是使用 gitbook 生成,所以在看到这里的时候,你应该对 gitbook 的魔力有了初步印象!

GitBook功能

  • 支持Markdown或AsciiDoc语法
  • 可到处静态站点或电子书(PDF、epub、mobi)
  • 支持多语言
  • 可设置封面
  • 支持变量、模版和模版继承
  • 有丰富的插件

GitBook依赖环境

这里描述的GitBook是在命令行下工作所需环境,图形界面的GitBook客户端在此不做介绍

  • Node.js:为了使用 npm 安装 GitBook,一定要先安装 Node.js。
  • GitBook 命令:基于 Node.js 开发的命令行工具,用于创建和管理电子书。
  • Markdown:GitBook 使用 Markdown 语法来写作,你可以用任何编辑器来编写Markdown文件
  • Git:GitBook 使用 Git 管理写作内容,方便多人协作和版本管理。
  • Github:跟代码一样,写作的内容可以托管在 Github 或 Gitlab 中。

使用场景

  • 搭建公司内部的文档平台,用于公司内部的资料共享。
  • 发表开源的电子书,用于在互联网上共享自己的知识,普惠大众。
  • 作为开发者笔记神器

results matching ""

    No results matching ""