戳这里 => https://book.mindynode.com/
生成的 PDF 长这样 => sample.pdf
动机
楼主最近开始看一些项目的源代码,虽然 Github 无论是网页版还是刚开始 Beta 公测的 iOS 客户端都有不错的体验,但身处一个地铁没有信号的城市,时常苦恼于在移动设备上无法畅快地翻看,于是试着制作了几个仓库的 PDF,没想到意外地非常符合自己的阅读习惯,想在这里分享出来。
有几个未解决的问题
- 对于较大的仓库,会弹出提交邮件对话框,稍后会将文件发送至邮箱
- 对于较大的仓库,考虑到性能(楼主的乞丐版 VPS 性能有限),会分成若干个 5MB 的文件
- PDF 的目录生成暂时没有很好的方案,目前并没有页数索引
实现
可以戳这里 repo-to-pdf。如果觉得网站太慢,可以在本地运行 npm cli 版本,先 git clone [repo],然后 npx repo-to-pdf [folder/to/your/repo]
多说几句
楼主本来对在 PDF 上看非书本内容没有特别感觉,尤其是互联网内容,和网页共生共灭。但最近开始养成了存东西的习惯。无论是文字,图片,音视频,楼主开始觉得一切存在云端不是唯一的答案。从网页上的一张图片,磁盘上的一张图片,到手上的一张相片,楼主感觉每一次的实体化,持久化都是有意义的。
这个服务有缺点,BUG,或不稳定的情况,希望得到大家的反馈。