'N EPUB- lêer is die ander soort ebook-lêer wat gewild is. As jy van plan is om 'n ebook te skryf of te publiseer, moet jy jou HTML as 'n Mobipocket-lêer stoor , en ook as 'n EPUB. Op sommige maniere is 'n epub-lêer baie makliker om te bou as 'n Mobi-lêer. Aangesien EPUB gebaseer is op XML, moet jy net jou XML-lêers skep, dit versamel, en noem dit 'n epub.
Hoe om 'n EPUB-lêer uit HTML en XML te skep
Dit is die stappe wat jy moet neem om 'n epub-lêer te skep:
- Bou jou HTML. Jou boek is in HTML geskryf, met CSS vir stilering. Maar dit is nie net HTML nie, dit is XHTML. Dus, as jy nie normaalweg in XHTML skryf nie (sluit jou elemente, gebruik aanhalings rondom alle eienskappe, ensovoorts), moet jy jou HTML na XHTML omskep. U kan een of meer XHTML-lêers vir u boeke gebruik. Die meeste mense skei die hoofstukke in aparte XHTML-lêers. Sodra u al die XHTML-lêers het, sit dit almal in 'n gids.
- Skep 'n MIME-tipe lêer . Open 'n nuwe dokument in jou teksredakteur en tik: aansoek / epub + zip Stoor die lêer as 'mimetype' sonder enige uitbreiding . Plaas die lêer in die gids met jou XHTML-lêers.
- Voeg jou style sheets by. Jy moet twee stylvelle vir jou boek een skep vir die bladsye wat genoem word
- page_styles.css: @page {
- marge-bodem: 5pt;
- marge-top: 5pt
- }
- Skep een vir die boekstyle genaamd stylesheet.css. Jy kan hulle ander name gee, jy moet net onthou wat hulle is. Stoor hierdie lêers in dieselfde gids met jou XHTML- en mimetipe-lêers.
- Voeg jou omslagfoto by. Jou voorblad moet 'n JPG-lêer wees wat nie meer as 64KB is nie. Hoe kleiner jy dit beter kan maak, maar hou dit mooi. Klein beelde kan baie moeilik wees om te lees, en die dekking is waar jy jou bemarking van jou boek doen.
- Bou jou titelblad. Jy hoef nie die omslagbeeld as jou titelblad te gebruik nie, maar die meeste mense doen dit. Om jou titelbladsy by te voeg, skep 'n XHTML-lêer genaamd titlepage.xhtml. Hier is 'n voorbeeld van 'n titelblad met SVG vir die prent. Verander die uitgeligte gedeelte om na jou omslagfoto te verwys:
- xml version = '1.0' encoding = 'utf-8'?>
-
Cover title>