可以自己构建 epub
先把项目 clone 下来
$ bundle
$ gem install eeepub
$ ruby script/publish
构建 epub 遇到各种问题,
首先是我安装的 eeepub 0.8.1 和 ruyzip 1.0.0 不兼容,将 $(gem contents eeepub | grep ocf.rb)
中的第一行改成 reuqire "zip"
。
然后是找不到各种文件:_site/css/....
, epub_tmp/xxxx.html
搞定
但是有一个问题没弄明白,为什么我通过 gem install eeepub
自动安装的 rubyzip 的版本是 1.0.0(和 eeepub 0.8.1 有冲突),而使用这个 repo 里的 script/Gemfile 安装的 rubyzip 就是 0.9.9(这个版本没问题)?
http://patshaughnessy.net/ruby-under-a-microscope http://nostarch.com/rum Ruby Under a Microscope 这本比较新
转换好的 epub 和 mobi 格式下载
http://pan.baidu.com/s/188moY
epub 格式还是小问题,要是在意的话,可以 iOS 设备上下载 kindle 看 mobi 格式或者直接用 kindle 看 mobi
好了 经过我发的 issue,作者 Fix 了 epub 中的很多问题 现在已经完美兼容我的 iPad 了!大家如果有类似问题的可以重新下载代码了。 https://github.com/ruby-hacking-guide/ruby-hacking-guide.github.com/pull/31 @zhufenggood