【直播】纯记事本制作第21卷epub
一来想挑战一下自己(闲的没事),二来大家也可以学学怎么做epub,不要啥工具就可以做了,只要记事本就行。(当然有工具的话根本不用这么费劲)。不过我在未经过汉化组同意之前是不会把成品放出来的。最后感谢汉化组大佬的翻译。
epub文件本质就是压缩文件,将多个html文件以及opf,ncx,xml等文件一起压缩,最后把文件后缀名改成epub就行了。
然后把最前面加上<html><body>,最后面加上</body></html>,每段之前加上<p>,每段之后加上</p>。其他的都可以不用加。(我图上的很多东西你们可以不管)。
接下来关于图片怎么添加
只要在要插入的图片的位置加上
<img src="图片路径" alt="image" />就行了(图上多余的部分可以不写),其中图片的路径从与该记事本同一个文件夹下的地址开始写。比如该记事本文件在“约战21”这个文件夹下,同时这个文件夹中还有“images”这个文件夹,这文件夹里有个图的名字叫1.jpeg,那么路径就是images/1.jpeg。注意图片要带上后缀名。
只要在要插入的图片的位置加上
<img src="图片路径" alt="image" />就行了(图上多余的部分可以不写),其中图片的路径从与该记事本同一个文件夹下的地址开始写。比如该记事本文件在“约战21”这个文件夹下,同时这个文件夹中还有“images”这个文件夹,这文件夹里有个图的名字叫1.jpeg,那么路径就是images/1.jpeg。注意图片要带上后缀名。
<?xml version="1.0" ?>
<container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container">
<rootfiles>
<rootfile full-path="content.opf" media-type="application/oebps-package+xml"/>
</rootfiles>
</container>
<container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container">
<rootfiles>
<rootfile full-path="content.opf" media-type="application/oebps-package+xml"/>
</rootfiles>
</container>
在根文件夹下创建记事本文件,写如图内容,其中“约会大作战21卷”“橘公司”等处内容随你们怎么写,其他地方直接复制吧。不需要知道有啥用。
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<package xmlns="http://www.idpf.org/2007/opf" unique-identifier="BookId" version="2.0">
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
<dc:identifier id="BookId" opf:scheme="UUID">urn:uuid:733501ad-00a0-41bc-9ed0-3213bdb4bfb0</dc:identifier>
<dc:title>约会大作战21卷</dc:title>
<dc:creator opf:file-as="1061861294" opf:role="aut">橘公司</dc:creator>
<dc:language>zh-CN</dc:language>
<meta name="cover" content="cover.jpg" />
<meta content="0.7.4" name="Sigil version" />
<dc:date opf:event="modification">2014-09-07</dc:date>
</metadata>
<package xmlns="http://www.idpf.org/2007/opf" unique-identifier="BookId" version="2.0">
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
<dc:identifier id="BookId" opf:scheme="UUID">urn:uuid:733501ad-00a0-41bc-9ed0-3213bdb4bfb0</dc:identifier>
<dc:title>约会大作战21卷</dc:title>
<dc:creator opf:file-as="1061861294" opf:role="aut">橘公司</dc:creator>
<dc:language>zh-CN</dc:language>
<meta name="cover" content="cover.jpg" />
<meta content="0.7.4" name="Sigil version" />
<dc:date opf:event="modification">2014-09-07</dc:date>
</metadata>
接下来重头,配置各个文件地址。把你所有用到的网页,图片等文件都在这里配置。格式如下
<manifest>
<item href=“文件相对路径”,id=“随便填”,mediatype="文件类型"/>
…
…
</manifest>
其中文件相对路径同上文中图片相对路径的写法,注意带上后缀名,比如某图片images/1.jpeg,某html文件是1.html或者1.xhtml(取决于文件的后缀名),id随便写,互不相同就行,文件类型如果是图片,就是images/图片文件类型(比如jpeg),html文件就是application/xhtml+xml
(图中并未配置完所有文件)
<manifest>
<item href=“文件相对路径”,id=“随便填”,mediatype="文件类型"/>
…
…
</manifest>
其中文件相对路径同上文中图片相对路径的写法,注意带上后缀名,比如某图片images/1.jpeg,某html文件是1.html或者1.xhtml(取决于文件的后缀名),id随便写,互不相同就行,文件类型如果是图片,就是images/图片文件类型(比如jpeg),html文件就是application/xhtml+xml
(图中并未配置完所有文件)
<item href="toc.ncx" id="ncx" media-type="application/x-dtbncx+xml"/>
这个一定要写,
这个一定要写,
格式如下
<spine toc="ncx">
<itemref idref="上文的id">
…
</spine>
上文你配置了几个xhtml文件,这里就要写几个itemref,并且idref要和上文中的xhtml的id一一对应。
<spine toc="ncx">
<itemref idref="上文的id">
…
</spine>
上文你配置了几个xhtml文件,这里就要写几个itemref,并且idref要和上文中的xhtml的id一一对应。
最后配置指南页
<guide>
<reference href="titlepage.xhtml" title="Title Page" type="cover"/>
</guide>
</package>
<guide>
<reference href="titlepage.xhtml" title="Title Page" type="cover"/>
</guide>
</package>