Esi mepụta faịlụ EPUB Site na HTML na XML

Otu faịlụ EPUB bụ ụdị ọzọ nke faịlụ ebook nke na-ewu ewu. Ọ bụrụ na ị na-eme atụmatụ na ịde ma ọ bụ na-ebipụta ebook, ị kwesịrị ịchekwa HTML gị dị ka faịlụ Mobipocket , nakwa dịka EPUB. N'ụzọ ụfọdụ, faịlụ epub dị mfe iji wuo karịa faịlụ Mobi. Ebe ọ bụ na EPUB dabeere na XML, nanị ị chọrọ ịmepụta faịlụ XML gị, chịkọta ha ọnụ, ma kpọọ ya otu epub.

Esi mepụta faịlụ EPUB Site na HTML na XML

Ndị a bụ usoro ị ga - ewe iji mepụta epub faịlụ:

  1. Wụpụta HTML gị. Edere akwụkwọ gị na HTML, yana CSS maka nhazi. Ma, ọ bụghị naanị HTML, ọ bụ XHTML. Ya mere, ma ọ bụrụ na ị naghị edekarị na XHTML (na-emechi njirimara gị, na-eji ntinye na njirimara nile, na na na) ị ga-achọ iji tọgharịa HTML gị na XHTML. Ị nwere ike iji otu XHTML faịlụ ma ọ bụ karịa maka akwụkwọ gị. Imirikiti ndị mmadụ na-ekewa isi na iche faịlụ XHTML. Ozugbo i nwere faịlụ XHTML niile, tinye ha na folda niile.
  2. Mepụta Mime Type File . Na nchịkọta ederede gị, mepee akwụkwọ ọhụrụ ma bipụta: ngwa / epub + zip Zọpụta faịlụ dịka "mimetype" na- enweghị ndọtị ọ bụla . Tinye faịlụ ahụ na folda ya na faịlụ XHTML gị.
  3. Tinye ụdị akwụkwọ gị. I kwesiri ịmepụta mpempe akwụkwọ abụọ maka akwụkwọ gị otu maka ibe ndị a na-akpọ
    1. page_styles.css: @page {
    2. oke-ala: 5pt;
    3. oke-n'elu: 5pt
    4. }
    5. Mepụta otu maka n'ụdị akwụkwọ a na-akpọ stylesheet.css. Ị nwere ike inye ha aha ndị ọzọ, naanị ị ga-achọ icheta ihe ha bụ. Chekwaa faịlụ ndị a n'otu ndekọ ahụ na faịlụ XHTML na mimetype.
  1. Tinye ihe mkpuchi gị. Foto mkpuchi gị kwesịrị ịbụ faịlụ JPG karịa 64KB. Obere ka ị nwere ike ime ka ọ dị mma, mana ka ọ dị mma. Obere foto nwere ike isi ike ịgụ, ihe mkpuchi ahụ bụ ebe ị na-ere ahịa akwụkwọ gị.
  2. Mee akwukwo aha gi. Ikwesighi iji ihe mkpuchi dika akwukwo aha gi, mana otutu ndi mmadu na eme. Iji tinye isiokwu aha gị, mepụta XHTML faịlụ a na-akpọ titlepage.xhtml. Nke a bụ ihe atụ nke aha isiokwu na-eji SVG maka onyinyo ahụ. Gbanwee akụkụ ahụ pụta ìhè iji tụọ ihe oyiyi mkpuchi gị:
    1. Cover
    2. "ụdị ụdị =" ederede / css "aha =" override_css ">
    3. @page {ihe mgbochi: 0pt; oke: 0pt}
    4. ahụ [ederede-ndokwa: etiti; na-eme akwa: 0pt; oke: 0pt; }
    5. cover.jpeg " />
  1. Wụpụta "Isiokwu dị na ya". Mepụta faịlụ a na-akpọ toc.ncx na nchịkọta ederede gị. Nke a bụ faịlụ XML, ọ ga-ejikwa aka gị dee akwụkwọ HTML gị niile n'akwụkwọ gị. Nke a bụ ihe atụ na ihe abụọ dị na tebụl. Gbanwee akụkụ ndị a pụta ìhè na akwụkwọ gị, ma gbakwunye ihe ndị ọzọ dị na navPoint maka ngalaba ndị ọzọ:
    1. Otu esi esi wuo weebụsaịtị
    2. a1 " playOrder = " 0 ">
    3. Bochum
    4. <ọdịnaya src = " build_website.html # step1 " />
    5. a2 " playOrder = " 1 ">
    6. Ị Chọrọ Aha ngalaba?
    7. <ọdịnaya src = " build_website.html # step2 " />
  1. Tinye faịlụ XML akpa. Na nchịkọta ederede gị, mepụta faịlụ a na-akpọ container.xml ma chekwaa ya na ntinye ederede n'okpuru faịlụ HTML gị. The faịlụ kwesịrị ịgụ:
  2. Mepụta ndepụta nke ọdịnaya (ọdịnaya.opf). Nke a bụ faịlụ na-akọwa ihe epub akwụkwọ gị bụ. Ọ na-agụnye metadata gbasara akwụkwọ ahụ (dịka onye edemede, bipụta ụbọchị, na ụdị). Nke a bụ ihe atụ, ị kwesịrị ịgbanwe mpaghara na-acha edo edo iji tụlee akwụkwọ gị:
    1. en
    2. Uzo esi meputa weebụsaịtị
    3. Kyrnin, Jennifer " opf: role = "aut"> Jennifer Kyrnin
    4. 0101-01-01T00: 00: 00 + 00: 00
    5. 0c159d12-f5fe-4323-8194-f5c652b89f5c
    6. cover.jpeg " id = "cover" media-type = "image / jpeg" />
    7. build_website.html " id = "id1" media-type = "ngwa / xhtml + xml" />
    8. page_styles.css " id = "page_css" media-type = "ederede / css" />
    9. stylesheet.css " id = "css" media-type = "ederede / css" />
    10. titlepage.xhtml " id = "titlepage" media-type = "ngwa / xhtml + xml" />
  1. Nke ahụ bụ faịlụ niile ị chọrọ, ha niile ga-edekọ na ndekọ (ma e wezụga n'ihi container.xml, nke na-aga na ndekọ META-INF). Anyị na-achọ mgbe ahụ gaa ndekọ ndekọ akpa ma jide n'aka na o nwere aha nke gosipụtara aha na aha edemede.
  2. Ozugbo i nwere ndekọ nke faịlụ ndị a na - akpọ aha ị chọrọ ya, ị ga - eji usoro Zipụ Zipu ọdụ. My ndekọ ndekọ na - agwụ dị ka faịlụ zip nke a na - akpọ "Otu esi rụọ Ụlọ Weebụ - Jennifer Kyrnin.zip"
  3. N'ikpeazụ, gbanwee ndenye aha faịlụ site na .zip ka .epub. Ngwá ọrụ gị nwere ike ịme mkpesa, ma gaa n'ihu ya. Ịchọrọ ka nke a nwee mgbatị epub.
  4. N'ikpeazụ, nwaa akwụkwọ gị. Ọ na-esiri ike inweta epub usoro ziri ezi na nke mbụ gbalịa, n'ihi ya, ị ga-enyocha faịlụ gị mgbe niile. Mepee ya na epub reader dika Caliber. Ma ọ bụrụ na ọ pụtaghị n'ụzọ ziri ezi, ịnwere ike iji Caliber dozie nsogbu.