Skip to main content

Slik lager du en EPUB-fil fra HTML og XML

Tony Robbins's Top 10 Rules For Success (@TonyRobbins) (April 2025)

Tony Robbins's Top 10 Rules For Success (@TonyRobbins) (April 2025)
Anonim

En EPUB-fil er den andre typen ebook-fil som er populær. Hvis du planlegger å skrive eller publisere en eBok, bør du lagre HTML-en som en Mobipocket-fil, og også som en EPUB. På noen måter er en epub-fil mye enklere å bygge enn en Mobi-fil. Siden EPUB er basert på XML, trenger du bare å opprette XML-filene dine, samle dem sammen, og kalle det en epub.

Slik lager du en EPUB-fil fra HTML og XML

Dette er trinnene du bør ta for å opprette en epubfil:

  1. Bygg HTML-koden din.Boken din er skrevet i HTML, med CSS for styling. Men det er ikke bare HTML, det er XHTML. Så, hvis du ikke vanligvis skriver i XHTML (lukker elementene dine, bruker anførselstegn rundt alle attributter og så videre), må du konvertere HTML til XHTML. Du kan bruke en eller flere XHTML-filer for bøkene dine. De fleste deler kapitlene i separate XHTML-filer. Når du har alle XHTML-filene, legg dem i en mappe alt sammen.
  2. Opprett en MIME Type-fil.I tekstredigeringsprogrammet åpner du et nytt dokument og skriver inn:

    applikasjon / EPUB + glidelås Lagre filen som "mimetype" uten forlengelse . Plasser den filen i mappen med XHTML-filene dine.

  3. Legg til stilarkene dine.Du bør opprette to stilark for boken en for sidene som heter
    1. page_styles.css:

      @page {

  4. margin-bunn: 5pt;

  5. margin-topp: 5pt

  6. }

    1. Opprett en for bokstilene som heter

      stylesheet.css. Du kan gi dem andre navn, du trenger bare å huske hva de er. Lagre disse filene i samme katalog med dine XHTML- og mimetypefiler.

  7. Legg til omslaget ditt.Omslaget ditt skal være en JPG-fil som ikke er mer enn 64KB. Jo mindre du kan gjøre det bedre, men vær så snill. Små bilder kan være svært vanskelig å lese, og dekselet er der du gjør markedsføring av boken din.
  8. Bygg tittelsiden din.Du trenger ikke å bruke omslaget som tittelside, men de fleste gjør det. For å legge til tittelsiden din, opprett en XHTML-fil som heter

    titlepage.xhtml. Her er et eksempel på en tittelside ved hjelp av SVG for bildet. Endre den uthevede delen for å peke på dekselet ditt:

  9. Dekke

  10. Bygg din "Innholdsfortegnelse".Opprett en fil som heter

    toc.ncx i teksteditoren din. Dette er en XML-fil, og det bør peke på alle HTML-filene i boken din. Her er et utvalg med to elementer i innholdsfortegnelsen. Endre de uthevede delene til boken din, og legg til flere

    navPoint elementer for flere seksjoner:

  11. Hvordan bygge et nettsted

  12. hosting

  13. Trenger du et domenenavn?

  14. Legg til en container-XML-fil.I tekstredigeringsprogrammet lager du en fil som heter

    container.xml og lagre det i en underkatalog under HTML-filene dine. Filen skal lese:

  15. Opprett innholdsfortegnelsen (

    content.opf). Dette er filen som forklarer hva epubboken din er. Den inneholder metadata om boken (som forfatter, publiseringsdato og sjanger). Her er et eksempel, du bør endre delene i gul for å gjenspeile boken din:

  16. no

  17. Hvordan bygge et nettsted

  18. Jennifer Kyrnin
  19. 0101-01-01T00: 00: 00 + 00: 00
  20. 0c159d12-f5fe-4323-8194-f5c652b89f5c
  21. Det er alle filene du trenger, de burde alle være i en katalog sammen (bortsett fra

    container.xml, som går i en underkatalog

    META-INF). Vi liker å gå til containerkatalogen og sørge for at den har et navn som gjenspeiler tittel og forfatternavn.

  22. Når du har katalogen med filer som heter hvordan du vil ha det, bør du bruke et zip-arkivprogram for å zip katalogen. Min prøvekatalog slutter som en zip-fil med navnet "Hvordan bygge et nettsted - Jennifer Kyrnin.zip"
  23. Endelig endrer du filnavnet fra

    .glidelås til

    EPUB. Operativsystemet ditt kan protestere, men fortsett med det. Du vil at dette skal ha en epub-utvidelse.

  24. Til slutt, teste boken din.Det er vanskelig å få epubformatet riktig ved første forsøk, så du bør alltid teste filen din. Åpne den i en epubleser som Caliber. Og hvis det ikke vises riktig, kan du bruke Caliber til å rette opp problemer.