用calibre做电子书太难受了。而Sigil则是专门拿来做电子书的,功能和易用性都要强很多。
这里我来讲一下怎么把网上的电子资源制作为epub电子书。
目标资源:《快乐的linux命令行》
http://billie66.github.io/TLCL/book/

第一步:分析构成
可以发现主要由两个部分构成:
目录页
http://billie66.github.io/TLCL/book/
内容页
http://billie66.github.io/TLCL/book/chap01.html
http://billie66.github.io/TLCL/book/chap02.html
……
http://billie66.github.io/TLCL/book/chap37.html
第二步:把网页扒到本地
这里我使用curl操作
curl -o index.html "http://billie66.github.io/TLCL/book/"
curl -O "http://billie66.github.io/TLCL/book/chap[01-37].html"
这是下载好的文件

第三步:打开sigil添加下载的资源
由于页面很干净,我们不需要处理可以直接用,准备刚才下载好的网页文件,打开sigil,右键左栏text选择添加现有文件,首先添加目录页index.html 然后是内容页,

右键section0001.html选择删除,这是添加好后的样子

第四步:指定目录页
由于已经有现成的目录了,不需要重新生成了(如果没有目录页需要重新生成),只需要指定index.html就可以了


第五步:添加封面
首先搜索一张满意的封面,右键左侧image添加进图片库

选中该图片,然后选择添加封面


第七步:修改元数据

最后一步:生成epub电子书

网友评论