diff --git a/content/posts/E-books erstellen schritt für schritt.de.adoc b/content/posts/E-books erstellen schritt für schritt.de.adoc index 1bfc3f5..33a7a9a 100644 --- a/content/posts/E-books erstellen schritt für schritt.de.adoc +++ b/content/posts/E-books erstellen schritt für schritt.de.adoc @@ -11,11 +11,6 @@ tags: toc: true --- -:source-highlighter: pygments -:idprefix: -:experimental: true -:toc: -:toclevels: 2 :note-caption: pass:[Anm.] :tip-caption: Tipp :important-caption: Wichtig @@ -35,6 +30,13 @@ toc: true :url-pandoc: https://pandoc.org/ :url-libreoffice-handbuch: https://de.libreoffice.org/get-help/documentation/ :url-regex: https://www.keycdn.com/support/regex-cheatsheet +:url-epub-structure: https://idpf.github.io/epub-vocabs/structure/ +:url-aria-roles: https://www.accessiblepublishing.ca/epub-semantic-aria-roles/#ARIA +:url-epub-aria: https://idpf.github.io/epub-guides/epub-aria-authoring/ + +// Die suchen/ersetzen liste sieht sonst scheußlich aus. +[pass] + Als ich anfing, e-books zu bauen, fand ich leider keine guten anleitungen, die mir schritt für schritt erklären, was ich tun soll. Ich musste mir alles mühsam @@ -51,10 +53,11 @@ textverabeitungsprogramm deiner wahl (zum beispiel link:{url-libreoffice}[LibreOffice], link:{url-gedit}[gedit] oder link:{url-kate}[Kate]) und entweder link:{url-calibre}[Calibre] oder link:{url-sigil}[Sigil]. Alle diese programme sollten über die paketverwaltung -deiner Linux-distribution verfügbar sein. +deiner Linux-distribution verfügbar sein. Englischkenntnisse sind von vorteil, +da es weitergehende informationen häufig nur auf englisch gibt. [NOTE] -Ich konzentriere mich hier auf LibreOffice und Calibre, andere programme und +Ich konzentriere mich hier auf *LibreOffice* und *Calibre*, andere programme und methoden behandle ich nur am rande. Auf Desktop-Publishing programme kann ich leider nicht eingehen, weil ich da noch keine ahnung von habe. LaTeX muss auch außen vor bleiben, um den rahmen nicht zu sprengen. @@ -66,10 +69,11 @@ dateiformat nachzudenken. Unterschiedliche dateiformate lassen sich unterschiedlich gut in e-books umzuwandeln. link:{url-odt}[ODT]-dateien (Wie sie LibreOffice schreibt) eignen sich gut. Aber auch reine textformate wie AsciiDocfootnote:[Um AsciiDoc in ein e-book umzuwandeln, wird -link:{url-asciidoctor-epub3}[asciidoctor-epub3] benötigt.], Org oder MarkDown -sind geeignetfootnote:[Um Org oder MarkDown in ein e-book zu verwandeln, wird -link:{url-pandoc}[pandoc] benötigt.]. Beispieldateien für LibreOffice, AsciiDoc, -Org und MarkDown finden sich link:#beispieldateien[am ende des posts]. +link:{url-asciidoctor-epub3}[asciidoctor-epub3] benötigt.], Org oder +MarkDownfootnote:[Um Org oder MarkDown in ein e-book zu verwandeln, wird +link:{url-pandoc}[pandoc] benötigt.] sind geeignet. Beispieldateien für +LibreOffice, AsciiDoc, Org und MarkDown finden sich link:#beispieldateien[am +ende des posts]. Achte darauf, die elemente des texts semantisch zu gestalten, also sie mit maschinenlesbarer bedeutung zu verknüpfen. Das heißt, wenn du eine überschrift @@ -109,14 +113,109 @@ __Ersetzen__-feld leer. Stelle den _Modus_ auf „Regex“ und wähle rechts dan „Alle Textdateien“ aus. Nun klicke auf btn:[Alle ersetzen]. Wiederhole das ganze mit folgenden werten im „Suchen“-feld: -* ` class="calibre[0-9]*"` -* ` class="p-[^"]+"` -* `` +- ` class="calibre[0-9]*"` +- ` class="p-[^"]+"` +- `` [TIP] Wenn du mehr über reguläre ausdrücke (auch „regex“ genannt) erfahren möchtest, schaue mal bei link:{url-regex}[] (englisch) vorbei. +Nun ersetzen wir alle vorkommen von: + +- `xmlns:epub="http://www.idpf.org/2007/ops">` mit + + `xmlns:epub="http://www.idpf.org/2007/ops" lang="de" xml:lang="de">` +- `
Das Testbuch
+Ein Beispieldokument für eine E-book-Anleitung
+Lorem ipsum dolor sit amet, […]
+ +Lorem ipsum dolor sit amet, […]
+