GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程。
使用GitBook生成的电子书
GitBook支持输出多种文档格式:
静态站点:GitBook默认输出该种格式,生成的静态站点可直接托管搭载Github Pages服务上;
PDF:需要安装gitbook-pdf依赖;
eBook:需要安装ebook-convert;
单HTML网页:支持将内容输出为单页的HTML,不过一般用在将电子书格式转换为PDF或eBook的中间过程;
JSON:一般用于电子书的调试或元数据提取。
使用GitBook制作电子书,必备两个文件:README.md和SUMMARY.md。README.md多为电子书的简介内容,SUMMARY.md用来定义电子书章节结构,如:
同时,GitBook还支持嵌入JavaScript的交互式内容,未来版本会支持Python、Ruby等语言。
两本使用 GitBook 制作的电子书例子:
GitBook 有兩大面向,不妨這樣理解: Book:它是一個能讓你用 Markdown 輕量級標記語法快速製作多種格式電子書的服務。 Git:它的底層是一種很強悍的分散式版本管理系統。 如果你沒摸過終端機指令、不知道 Git 是什麼,聽過 GitHub 卻也從來沒用過,你還是可以好好的使用 GitBook,只有一件事情需要注意,後面會說。 先明白它的限制 註冊之前,先理解 GitBook 免費帳
Hybris适合这些任务吗? 谢谢!
Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。 获取与创建项目命令 git init 用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。 在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 runoob 项目: $ mkdir runoob $ c
一、git 仓库 1.1、本地仓库 创建步骤: $ git init $ git add . $ git commit -m 'initial' 删除方式: 方法一:$ find . -name ".git" | xargs rm -Rf 方法二:$ rm -rf .git 方法三:直接删除 .git 文件(显示隐藏文件的情况下) 1.2、远程仓库 查看远程仓库:$ git remote -v 添
本文向大家介绍基于PHP制作验证码,包括了基于PHP制作验证码的使用技巧和注意事项,需要的朋友参考一下 网站注册、登录又或者是留言页面,都需要注册码来验证当前操作者的合法性,为了防止网站被机器恶意注册。 生成验证码无非就那么几个步骤,首先是获取一个随机字符串,然后创建一个布画,将生成的字符串写到布画上,我们还可以在布画上画线画雪花,现在帖一段生成验证码的代码。 源代码: 代码中将使用以下函数: m
之前的实践选取的示例都非常简单,基本上都是增加和修改文本文件,而现实情况要复杂的多,需要应对各种情况:文件删除,文件复制,文件移动,目录的组织,二进制文件,误删文件的恢复等等。 本章要用一个更为真实的例子:通过对Hello World程序源代码的版本控制,来介绍工作区中其他的一些常用操作。首先会删除之前历次实践在版本库中留下的“垃圾”数据,然后再在其中创建一些真实的代码,并对其进行版本控制。 2.
我将开始工作与这个平台下个月,所以我需要一些建议之前。 总而言之,我想问一下我是否应该学习如何在Spring中使用xml配置?
仓库基本管理 初始化一个Git仓库(以/home/gitee/test文件夹为例) $ cd /home/gitee/test #进入git文件夹 $ git init #初始化一个Git仓库 将文件添加到Git的暂存区 $ git add "readme.txt" 注:使用git add -A或git add . 可以提交当前仓库的所有改动。 查看仓库当前文件提