如何将 gitbook 转换 pdf为 PDF

如何将 Gitbook 转为 PDF_百度知道
如何将 Gitbook 转为 PDF
提问者采纳
很简单,首先下载acrobat,如果你转换过word等文档应该清楚。 注册zubu,只有注册激活才能点击打印按钮。 打开想打印的文档后点击打印按钮,选择adobe PDF,完成
其他类似问题
为您推荐:
pdf的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Gitbook是一个命令行工具,可以把你的Markdown文件汇集成电子书,并提供PDF等多种格式输出。你可以把Gitbook生成的HTML发布出来,就形成了一个简单的静态网站。Gitbook还有一个同名的平台(gitbook.io),可以发布和销售电子书,并提供了一个Markdown客户端工具(支持Mac、Windows和Linux)帮助写作。以下是我在使用Gitbook中的笔记。
首先Gitbook和Git/Github都没有什么关系。它只是一个build book的工具而已。但它的Git前缀的确引起了许多人的迷惑,起初我认为至少它也是个和Github类似的Git平台吧,但其实没什么关系,你只要懂几条markdown语法,不必理解任何与Git相关的东西就能用Gitbook了,不要为其名字迷惑。
第0步 安装npm(Node Package Manager)。从node.js的上下载安装程序,即可完成Node.js和npm的安装。
第1步 通过npm安装Gitbook。
$ npm install gitbook -g
完成后花10分钟阅读下Gitbook的。如果你没耐心看手册,那就继续往下读吧 :D
第2步 了解Gitbook的基本规则。
Gitbook需要2个基本文件:
SUMMARY.md
README.md是关于你的书的介绍,而SUMMARY.md中则包含了书目,即章节结构,它的格式大致是:
* [第1章](c1.md)
* [第1节](c1s1.md)
* [第2节](c1s2.md)
* [第2章](c2.md)
剩下的东西就很好理解了,你只需要编写相应章节即可。在编辑完README.md和SUMMARY.md后,你可以运行以下命令:
$ gitbook serve -p 8080 .
Gitbook首先把你的Markdown文件编译为HTML文件,并根据SUMMARY.md生成书的目录。所有生存的文件都保存在当前目录下的一个名为_book的子目录中。完成这些工作后,Gitbook会作为一个HTTP Server运行,并在8080端口监听HTTP请求。
运行以上命令后,打开浏览器,在地址栏输入:http://localhost:8080即可看到你的书页了。
其中位于左侧书目顶部的Introduction一节就编译自README.md,而书目本身自编译自SUMMARY.md。你要在自己的网站上发布新书,只需把_book目录复制到服务器相应目录即可。至此Gitbook的基本用法就介绍完毕。下面简单讨论下Gitbook的其他应用,包括Gitbook的插件、与Github的融合、Gitbook客户端、Gitbook平台,以及Gitbook的问题。
Gitbook的插件支持
Gitbook可以生成HTML,因此它支持一些外部的JavaScript文件嵌入到HTML中,例如Google统计、Disqus评论系统等。以下以页面中嵌入Disqus评论为例。
首先是安装Gitbook的Disqus插件。
$ npm install gitbook-plugin-disqus
然后建立一个book.json文件,其格式如下:
&plugins&: [&disqus&],
&pluginsConfig&: {
&disqus&: {
&shortName&: &NAME-FROM-DISQUS&
把上面的NAME-FROM-DISQUS修改为你在Disqus上的项目名即可。
再次运行命令:
$ gitbook serve -p 8080 .
并刷新浏览器,即可看到附加了Disqus评论的页面。
与Github的融合
Gitbook的博客上说Github提供了对Gitbook的特殊支持,但我没有测试。只是依然把源文件保存在Github上,然后用Gitbook去编译。期待Gitbook做的更好。
Gitbook客户端
Gitbook客户端支持Mac、Windows、Linux。我在Mac和Windows简单尝试了这个客户端,总体而言可以用。但也仅仅是可以用而已。你可以在客户端里编辑Markdown文件,并提供一个实时的预览窗口;可以关联到你的Gitbook账户,并把内容同步到gitbook.io,并为你生成PDF等。说句题外话,如果你要Markdown的客户端的话,飞象马克更好用,至少Vim编辑模式你得支持啊。
Gitbook的问题
Gitbook网站的访问速度很慢。可以在生成_book目录后,把其中的HTML文件和gitbook子目录(包含字体和js文件等)复制到自己的网站上。
Gitbook提供的push功能不能用。push.gitbook.io这个地址无法访问,不知是否是临时性服务故障。
Gitbook生成PDF的中文字体极其难看。万分期待改进。话说Gitbook生存的HTML上的中文非常漂亮。
在我的手机上看Gitbook的页面时,会让浏览器挂掉。
末,话说我也是个Gitbook新手呢,有理解不对的请大家指教 :-)
提示要装node install -g gitbook-cli当前访客身份:游客 [
当前位置:
GitBook 是一个基于 Node.js 的命令行工具,可使用 Github/Git 和 Markdown 来制作精美的电子书,GitBook 并非关于 Git 的教程。
使用GitBook生成的电子书
GitBook支持输出多种文档格式:
静态站点:GitBook默认输出该种格式,生成的静态站点可直接托管搭载服务上;
PDF:需要安装依赖;
eBook:需要安装;
单HTML网页:支持将内容输出为单页的HTML,不过一般用在将电子书格式转换为PDF或eBook的中间过程;
JSON:一般用于电子书的调试或元数据提取。
使用GitBook制作电子书,必备两个文件:README.md和SUMMARY.md。README.md多为电子书的简介内容,SUMMARY.md用来定义电子书章节结构,如:
同时,GitBook还支持嵌入JavaScript的交互式内容,未来版本会支持Python、Ruby等语言。
两本使用 GitBook 制作的电子书例子:
授权协议:
开发语言:
操作系统:
收录时间: 日
更多开发者职位上
modernizr 发表于1年前
,最后回答(1个月前):
翟志军 发表于2年前
,最后回答(1个月前):
杭电任宇翔 发表于9个月前
,最后回答(9个月前):
codepiano 发表于1年前
,最后回答(1年前):
使用 GitBook 中的任何问题
:写书利器
共有 363 个类似软件
Vim是Linux上的著名的文本编辑器,他是早年的Vi编辑器的加强版。这个GVim是windows...
Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用...
Brackets 是 Adobe 的开源 HTML/CSS/JavaScript 集成开发环境。Brackets 当前为Mac...
Fredrik Ehnbom用Go语言开发了新代码编辑器 Lime Text,号称Sublime Text的开源实现...
TextMate是Mac下的著名的文本编辑器软件,与BBEdit一起并称苹果机上的Emacs和Vim。...
jEdit是一个用Java语言开发的文本编辑器,在GPL下发布。它可以在Windows、Linux、M...
MarkdownPad 是 Windows 下的一款全功能的 Markdown 编辑器。...
CotEditor 是一款主要由日本开发者开发的轻量级的 OS X 原生编辑器,支持多种编程语...
jquery-dynatable 一款提供简单、可扩展的 API ,能更容易的查看大数据集合、与大数...
Tilde 是一个用于控制台/终端的文本编辑器,提供直接的类似 GUI 的界面。
共有 48 人关注 GitBook

我要回帖

更多关于 gitbook导出pdf 的文章

 

随机推荐