Indlela Yakha Ifayela Le-EPUB Kusukela ku-HTML naku-XML

Ifayela le- EPUB lenye uhlobo lwefayela le-ebook elithandwayo. Uma uhlela ukubhala noma ukushicilela i-ebook, kufanele ulondoloze i-HTML yakho njengefayela le- Mobipocket , futhi njenge-EPUB. Ngandlela-thile, ifayela le-epub lilula kakhulu ukwakha kunefayela le-Mobi. Njengoba i-EPUB isekelwe ku-XML, umane nje udinga ukwakha amafayela akho we-XML, uwaqoqe ndawonye, ​​bese uyibiza i-epub.

Indlela Yakha Ifayela Le-EPUB Kusukela ku-HTML naku-XML

Lezi yizinyathelo okufanele uthathe ukuze udale ifayela le-epub:

  1. Yakha i-HTML yakho. Ibhuku lakho lilotshwe ku-HTML, ne-CSS ye-styling. Kodwa, akuyona nje i-HTML, yi-XHTML. Ngakho-ke, uma ungavamile ukubhala ku-XHTML (ukuvala izakhi zakho, usebenzisa izingcaphuno kuzo zonke izici, nokunye) kuzodingeka uguqule i-HTML yakho ku-XHTML. Ungasebenzisa eyodwa noma ngaphezulu amafayela we-XHTML wezincwadi zakho. Iningi labantu lihlukanisa izahluko zibe ngamafayela ahlukene we-XHTML. Uma unayo yonke amafayela we-XHTML, uwafake kufolda yonke ndawonye.
  2. Dala ifayela lehlobo le- MIME . Kumhleli wakho wombhalo, vula idokhumenti entsha bese uthayipha: i-application / epub + zip Gcina ifayela njenge "mimetype" ngaphandle kwanoma yisiphi isandiso . Beka lelo fayela kufolda namafayela wakho we-XHTML.
  3. Engeza amashidi wakho wesitayela. Kufanele udale amashidi amabili wesitayela sencwadi yakho eyodwa yamakhasi abizwayo
    1. ikhasi_styles.css: @khasi {
    2. umkhawulo-ngezansi: 5pt;
    3. umkhawulo-phezulu: 5pt
    4. }}
    5. Dala enye yezitayela zencwadi ezibizwa ngokuthi i-stylesheet.css. Ungabanika amanye amagama, uzodinga ukukhumbula ukuthi yiziphi. Londoloza lawa mafayili kumhlahlandlela ofanayo namafayela wakho we-XHTML nokulinganisa.
  1. Engeza isithombe sakho sekhava. Isithombe sakho sekhava kufanele sibe ifayela le-JPG engaphezu kuka-64KB. Amancane ungakwenza kube ngcono, kodwa ugcine kahle. Izithombe ezincane zingaba nzima kakhulu ukufunda, futhi ikhava yilapho wenza khona ukumaketha kwencwadi yakho.
  2. Yakha ikhasi lakho lesihloko. Asikho isidingo sokusebenzisa isithombe sekhava njengesihloko sekhasi lakho, kodwa abantu abaningi benza. Ukwengeza ikhasi lakho lesitifiketi, dala ifayela le-XHTML elibizwa ngokuthi isihloko ekhasini.xhtml. Nasi isibonelo sekhasi lesihloko esisebenzisa i-SVG yesithombe. Shintsha ingxenye eveziwe ukuze ukhombe isithombe sakho sekhava:
    1. Ikhava
    2. @khasi {padding: 0pt; umkhawulo: 0pt}
    3. umzimba {umbhalo-align: isikhungo; i-padding: 0pt; umkhawulo: 0pt; }}
    4. cover.jpeg " />
  1. Yakha i- "Uhlu Lokuphakathi". Dala ifayela elibizwa nge-toc.ncx kumhleli wakho wombhalo. Leli fayili le-XML, futhi kufanele likhomba kuwo wonke amafayela akho e-HTML encwadini yakho. Nasi isampula enezici ezimbili etafuleni lokuqukethwe. Shintsha izingxenye ezigqanyisiwe ebhukwini lakho, bese ufaka izakhi ezengeziwe ze-navPoint zezingxenye ezengeziwe:
    1. Indlela yokwakha iwebhusayithi
    2. a1 " playOrder = " 0 ">
    3. Ukubamba
    4. build_website.html # step1 " />
    5. a2 " playOrder = " 1 ">
    6. Udinga igama lesizinda?
    7. build_website.html # step2 " />
  1. Engeza ifayela le-XML yesitsha. Esikhathini somhleli wakho wombhalo, dala ifayela elibizwa ngokuthi i-container.xml futhi ulondoloze kusiqondisi esingaphansi kwamafayela akho e-HTML. Ifayela kufanele lifunde:
  2. Dala uhlu lokuqukethwe (okuqukethwe.opf). Leli yifayela elichaza ukuthi yini incwadi yakho ye-epub. Ihlanganisa imethadatha mayelana nencwadi (njengombhali, ukushicilela usuku, nohlobo). Nasi isampula, kufanele ushintshe izingxenye eziphuzi ukuze ubonise ibhuku lakho:
    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" media-type = "image / jpeg" />
    7. build_website.html " id = "id1" media-type = "application / xhtml + xml" />
    8. ikhasi_styles.css " id = "ikhasi_css" imidiya-uhlobo = "umbhalo / css" />
    9. isitayela sesitayela.css " id = "css" media-type = "umbhalo / css" />
    10. titlepage.xhtml " id = "isihloko sephepha" media-type = "application / xhtml + xml" />
  1. Yizo zonke amafayela owadinga, kufanele zonke zibe kuhla lwemibhalo ndawonye (ngaphandle kwe-container.xml, engena ngaphansi kwe-META-INF). Sithanda ukuya khona esihlokweni sesitsha bese uqiniseke ukuthi unegama elibonisa isihloko namagama abhali.
  2. Uma usuphethe isiqondisi samafayela ashiwo ukuthi ufuna kanjani ukuthi usebenzise uhlelo lwe-Zip archive ukuze ulande isiqondisi. Isampula yami yesampula iphetha njengefayela le-zip elibizwa ngokuthi "Indlela Yokwakha Iwebhusayithi - Jennifer Kyrnin.zip"
  3. Okokugcina, shintsha isandiso segama lefayela kusuka ku-.zip kuya ku-.epub. Isistimu yakho yokusebenza ingabhikisha, kodwa qhubekani nayo. Ufuna lokhu kube nesandiso se-epub.
  4. Okokugcina, hlola ibhuku lakho. Kunzima ukuthola ifomethi ye-epub ilungile okokuqala, ngakho kufanele uhlole ifayela lakho njalo. Vula kulo mfundi we-epub njengo-Caliber. Futhi uma ingabonisi kahle, ungasebenzisa i-Caliber ukulungisa izinkinga.