Indlela yokudala ifayile ye-EPUB Kwi-HTML kunye ne-XML

Ifayile ye- EPUB yile fayile yefayili eyaziwayo. Ukuba uceba ukubhala okanye ukupapasha i-ebook, kufuneka ulondoloze i-HTML yakho njengefayile yeMobipocket , kunye ne-EPUB. Ngandlela-thile, ifayile ye-epub ilula kakhulu ukwakha kunefayile yeMobi. Ukususela kwi-EPUB isekelwe kwi-XML, kufuneka udale iifayile zakho ze-XML, uziqoke kunye kunye nokubiza i-epub.

Indlela yokudala ifayile ye-EPUB Kwi-HTML kunye ne-XML

Lawa ma nyathelo omele uwathathe ukudala ifayile ye-epub:

  1. Yakha i-HTML yakho. Incwadi yakho ibhaliwe kwi-HTML, kunye ne-CSS ye-styling. Kodwa, akukhona nje i-HTML, yi XHTML. Ngoko, ukuba awuqhelekanga ukubhala kwi-XHTML (ukuvala izinto zakho, usebenzisa izicaphulo kuzo zonke iimpawu, njalo njalo) uzakufuna ukuguqula i-HTML yakho kwi XHTML. Ungasebenzisa enye okanye ngaphezulu kweefayile ze-XHTML zeencwadi zakho. Uninzi lwabantu luhlula izahluko kwiifayile ezihlukeneyo ze-XHTML. Emva kokuba unayo yonke iifayile ze-XHTML, zifake kwifolda bonke ndawonye.
  2. Yakha Ifayile yohlobo lweMIME . Kwi-editor yakho yombhalo, vula uxwebhu olutsha kunye nohlobo: application / epub + zip Gcina ifayile njenge "mimetype" ngaphandle kwandiso . Beka ifayile kwifolda kunye neefayile ze XHTML.
  3. Yongeza amakhishithi akho. Kufuneka udale iifayile ezimbini zesitayela sencwadi yakho enye yamaphepha abizwayo
    1. page_styles.css: @page {
    2. umgama ophantsi: 5pt;
    3. phezulu: 5pt
    4. }
    5. Yakha enye yezitayela zencwadi ezibizwa ngokuba yi stylesheet.css. Unako ukubanika amanye amagama, uya kucinga nje ukuba ukhumbule oko bakuyo. Gcina ezi fayile kwifayile efanayo kunye neefayile zakho ze XHTML kunye neefayile.
  1. Yongeza umfanekiso wakho wekhava. Umfanekiso wakho wekhava kufuneka ube yiFayile yeJPG engaphezu kwama-64KB. Incinci ungayenza ngcono, kodwa yigcine ijonge. Imifanekiso emincinci ingaba nzima kakhulu ukuyifunda, kwaye ikhava yindawo othengisa kuyo incwadi yakho.
  2. Yakha iphepha lakho lephepha. Akufanele usebenzise umfanekiso wekhava njengesihloko sakho sephepha, kodwa abaninzi abantu benza. Ukongeza ikhasi lakho lesicatshulwa, yakha ifayile ye-XHTML ebizwa ngokuba yiphepha lephepha.xhtml. Nasi umzekelo wephepha lesicatshulwa usebenzisa iSVG yomfanekiso. Shintsha utshintsho oluqakathekileyo ukuze ukhombe umfanekiso wakho wekhava:
    1. Ikhava
    2. @page {padding: 0pt; umgama: 0pt}
    3. Umzimba {ulungelelwano lwembhalo: isikhungo; ukupakisha: 0pt; umgama: 0pt; }
    4. cover.jpeg " />
  1. Yakha yakho "Iziqulatho". Yakha ifayile ebizwa nge-toc.ncx kwisihleli sakho sombhalo. Le yifayile ye-XML, kwaye kufuneka ibhekisele kuzo zonke iifayile ze-HTML kwincwadi yakho. Nantsi isampula enezinto ezimbini kwitheyibhile yezinto eziphakathi. Shintsha iinxalenye eziqakathekileyo kwincwadi yakho, kwaye wongeza ezinye iinkcukacha ze-navPoint kwiiyongezelelo zamacandelo:
    1. Indlela yokwakha iwebhusayithi
    2. a1 " playOrder = " 0 ">
    3. Ukusingatha
    4. build_website.html # step1 " />
    5. a2 " playOrder = " 1 ">
    6. Ngaba ufuna igama le-Domain?
    7. build_website.html # step2 " />
  1. Yongeza ifayile ye XML. Kwi-editor yakho yombhalo, yakha ifayile ebizwa ngokuba yi-container.xml kwaye uyigcine kwi-sub-directory phantsi kweefayile zakho ze-HTML. Ifayile kufuneka ifunde:
  2. Yakha uluhlu lokuqukethwe (okuqukethwe.opf). Le fayile ichaza ukuba yintoni incwadi yakho ye-epub. Iquka imethadatha malunga nencwadi (njengombhali, ukupapasha umhla, kunye nohlobo). Nantsi isampuli, kufuneka uguqule iindawo eziluhlaza ukuze ubonise incwadi yakho:
    1. en
    2. Indlela yokwakha iwebhusayithi
    3. Kyrnin, Jennifer " opf: indima = "aut"> UJennifer Kyrnin
    4. 0101-01-01T00: 00: 00 + 00: 00
    5. 0c159d12-f5fe-4323-8194-f5c652b89f5c
    6. cover.jpeg " id = "ikhava" ye-media-type = "umfanekiso / jpeg" />
    7. build_website.html " id = "id1" ye-media-type = "isicelo / xhtml + xml" />
    8. page_styles.css " id = "ikhasi_css" u-media-type = "umbhalo / css" />
    9. stylesheet.css " id = "css" media-type = "umbhalo / css" />
    10. titlepage.xhtml " id = "isihloko sephepha" media-type = "isicelo / xhtml + xml" />
  1. Zizo zonke iifayile ozifunayo, zifanele zonke zibe kwifayili kunye (ngaphandle kwe-container.xml, eya kwi-sub-directory META-INF). Sithanda ke ngoko ukuya kwisikhokelo sekhonkco kwaye uqinisekise ukuba unalo igama elibonisa isihloko kunye namagama abhali.
  2. Emva kokuba unayo ifayile yeefayili egama lithetha indlela ofuna ukuyisebenzisa ngayo kufuneka usebenzise inkqubo ye-Zip archive ukuze ulande i-directory. Isampula yam isampula iphetha njengefayile ye-zip ethi "Indlela yokwakha iWebhusayithi - Jennifer Kyrnin.zip"
  3. Ekugqibeleni, tshintsha ukwandiswa kwegama lefayili ukusuka kwi .zip ukuya kwi .epub. Inkqubo yakho yokusebenza inokubhikisha, kodwa qhubela phambili. Ufuna ukuba le nto ibe ne-epub yokwandiswa.
  4. Okokugqibela, vavanya incwadi yakho. Kunzima ukufumana ifomathi ye-epub echanekileyo kwizame zokuqala, ngoko kufuneka uhlale uvavanya ifayile yakho. Vula kulo mfundi we-epub njengo-Caliber. Yaye ukuba ingabonakali kakuhle, ungasebenzisa u-Caliber ukulungisa iingxaki.