GitBook和Penflip是目前最好用的两个在线电子书写作及制作平台,其盈利模式与GitHub极为相似:对于公开项目,两者均提供全部功能,且不收取任何费用。

相比之下,名声在外的Leanpub平台设置了较高的入门门槛:要为任何一本图书创立新项目,用户都需要支付99美元的费用,且在售出每一本图书后都需要按照一定的比例与Leanpub分成。当然,Leanpub在电子书分发方面具有GitBook和Penflip难以比拟的优势。

因此,对于有志于开始创作开源图书——尤其是第一本书的作者来说,GitBook或Penflip无疑是更好的选择。

尽管GitBook和Penflip在盈利模式和运作机制上非常相似,但在体验细节以及用途方面存在一些差异。从以下这个表格中,或许能看出一些端倪。

GitBook Penflip
费用(刀/月) 7 10
私人仓库数量 5 50
访问速度(Direct)
项目属性 仅图书 文章/图书(商业/技术/小说)
项目标签 ×
阅读模式 ×
导出格式 PDF/EPUB/MOBI PDF/EPUB/WORD/TEXT/SOURCE
输出版式定义 ×
在线编辑
在线编辑移动端优化 ×
桌面客户端 ×
GitHub托管
git式管理1
同步方式 GitHub GitHub/Sparkleshare2
Markdown
在线预览
扩展插件 ×
自定义域名 ×
用作维基 适合 不适合
用作博客 适合 不适合

GitBook

  • 优点:有桌面客户端方便写作;提供在线阅读模式且支持导出Mobi格式,对读者相当友好;可为每个项目指定域名;支持行内评论;支持插件,扩展性较强。
  • 缺点:在不用任何代理的情况下,访问速度较慢;在线编辑器未对手机等小屏幕设备进行自适应优化;无法对版式进行定义。

Penflip

  • 优点:界面及使用逻辑酷似GitHub,方便上手;访问速度快;导出格式种类丰富;在线编辑器针对小屏幕设备优化;可对输出的版式进行定义(例如,为新的章节新开一页、输出衬线或无衬线字体等)。
  • 缺点:没有桌面客户端,只能通过git同步的方式进行离线编辑;中文用户较少,难以展开有效交流。

结论

GitBook比较多才多艺,既能够制作电子书,又能通过自定义域名被转变成个人维基或博客,因而更进行适合技术类写作的用户。与前者相比,Penflip更适合只想安安静静写小说的用户。

关于同步及工作流的一些补充(针对Mac OS/iOS用户)

GitBook和Penflip暂时都没有iOS客户端,后者甚至连桌面客户端也没有(当然,可以用Fluid来解决),因此如果需要跨平台写作就显得非常不方便。鉴于两者都支持GitHub托管,我们可以通过此类方法来实现跨平台同步。主要思路如下:

  1. 将项目克隆到本地
  2. 在GitHub上创建同名项目,并通过GitHub for Mac同步到本地,本地文件夹设置在iCloud Drive的子目录下,例如「文稿」
  3. 将第一步中克隆的文件移至第二步创建的同步目录中
  4. 在Ulysses(或任何一款支持调用外部文件的应用)中使用外部目录,对相关文档进行编辑
  5. 如果在iOS端,用Ulysses调用iCloud Drive下的「文档」,即可对文档进行同步
  6. 第四步或第五步的步骤完成后,通过GitHub for Mac进行整体同步,注意避免版本冲突

Penflip的硬伤

这个硬伤基本就可以让人和它88了:其在线编辑器竟然不兼容iPad Pro Smart Cover的键盘!另一方面,这俩货都没有iOS客户端。换句话说,Penflip只能在Mac上通过网页来编辑,体验太差了。


  1. 包括历史版本和协同创作功能 

  2. Beta功能