我想学习 Go 语言,看到别人推荐了这个: https://github.com/astaxie/build-web-application-with-golang
虽然可以用 markdown 编辑器来看这本书,但我还是想知道有没有把这些章节全部合并并转换成一个 pdf 文件的方法?
1
jadeity 2018-01-11 08:02:04 +08:00 3
|
2
wizardforcel 2018-01-11 10:16:15 +08:00 via Android
gitbook 上有这本书
|
3
wallriding OP @jadeity 谢谢,我知道可以搜 pdf,只是想看最新版本的
|
4
sparkle2015 2018-01-11 10:32:09 +08:00 1
这个是按 GitBook 格式写的 (有 SUMMARY.md),你自己可以把这个项目 clone 下来,然后安装 GitBook,它有生成 PDF/ePub/mobi 的功能。
|
5
wallriding OP @sparkle2015 #4 太感谢了!
|
6
wallriding OP 居然还有人给那个答非所问的 insulting 回复点赞。
|
7
natforum 2018-01-11 17:44:59 +08:00
chrome 右键打印 pdf
|
8
wallriding OP |
9
Trim21 2018-01-13 07:29:27 +08:00 via iPhone
这书当初看过…… gitbook 上面不是有现成的吗,还自己编译什么
https://www.gitbook.com/book/astaxie/build-web-application-with-golang/details |
11
wallriding OP @Trim21 #10 我的问题是如何自己将.md 转换成电子书,而不是“哪有这本书的 pdf 下载”,请不要迫不及待地炫耀自己自作聪明、好为人师的家教谢谢
|
12
shinytea2017 2018-01-13 12:08:50 +08:00 via Android
@wallriding , 应该是你自己不了解情况。对普通的.md 文档生成电子书, 本来就没有非常好的方法。gitbook 可生成电子书, 前提是要遵守 gitbook 的规则。mk
|
13
wallriding OP @shinytea2017 #12 我不了解情况和别人答非所问有什么关系?我从头到尾问“哪里下载电子书”了吗?
|
14
Trim21 2018-01-13 15:25:13 +08:00 via iPhone
@wallriding 有没有把这些章节全部合并并转换成一个 pdf 文件的方法?
有 gitbook 已经给你做好了,你只要去 gitbook 官网上找到这本书下载编译后的结果就好了 因为你不了解情况才会自作聪明的觉得别人是答非所问。 |
15
wallriding OP @Trim21 #14 唉……我在三楼已经说的很明确了,我从一开始就知道有 pdf 可以下载(这简直是废话)。然而 gitbook 上是“ Updated 2 months ago ”,而 github 上前几天还在 commit,所以我才想自己转换,这样就可以得到最新版本的。
这个帖子已经被 30+个人收藏或感谢了,4 楼的回复以及我根据 4 楼的回复所 append 的教程已经帮到了很多人。反观你的回复,除了展示你那基本上不存在的阅读理解能力以外能给社区带来任何帮助么? |
16
Trim21 2018-01-14 04:48:42 +08:00
@wallriding #15 给出一个 gitbook 链接已足以让人发现 gitbook 是一个怎样的工具了
你觉得不够,我只能说我不愿意像你一样提供全年龄向的傻瓜教程而已. |
17
wallriding OP @Trim21 #16 现在开始把“下载”强行解释为“工具”,掩盖不了你答非所问的事实。我的问题早已在 4 楼得到解答,此贴早已结贴,而你却强行凑上来炫耀智商,可能这就是一个超级名校山东大学学生的骄傲吧。
|
18
Trim21 2018-01-14 05:29:36 +08:00
@wallriding #17
既然你这么喜欢人身攻击,还学历拿出来说事,那只要您大学本科读的比我好,那无论我占不占理我承认您的一切指责如何? |
19
fcymk2 2018-08-08 16:17:17 +08:00
按楼主的步骤, 出了个错误`InstallRequiredError: "ebook-convert" is not installed`
安装了一个 calibre-ebook wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()" |
20
chunson 2021-04-11 12:11:04 +08:00
最近也在把一本 gitbook 转换成 pdf,按楼主的方法折腾了很久,算是 OK 了。但是 pdf 的样式太丑了,换一个 css 样式,就报错,难受😵
|