Technik
Ich bin Softwareentwickler und überzeugt von der Open Source-Philosophie.
Aus diesem Grund tippe ich die Geschichten auch nicht in eine gewöhnliche Textverarbeitungssoftware, sondern verwende einen etwas ausgefeilteren „Stack“.
Dennoch ist sämtliche verwendete Software offen und kostenfrei nutzbar. Alles, was man braucht, ist ein PC, der noch nicht einmal besonders leistungsfähig sein muss.
Konzeption und Textarbeit
Für die eigentliche Schreibtätigkeit verwende ich VSCodium. Die Geschichten schreibe ich in Markdown.
Konzepte entwerfe ich ebenfalls mit VSCodium sowie mit Minder als Mindmapping-Software.
Die ganzen Arbeiten werden selbstverständlich mit git versioniert.
Als Unterbau dient mir Fedora-Linux, dem ich schon seit seiner ersten Version treu bin.
Redigieren
Zum Nachbearbeiten lasse ich mir von pandoc ein PDF mit großen Zeilenabständen und breitem Rand generieren.
Diese Texte bearbeite ich dann auf einem Tablett mit ePaper-Display und Stift nach. Hier geht mir nichts über schnelle handschriftliche Notizen, die ich auf die Seite kritzeln kann, um den Lesefluss möglichst wenig zu unterbrechen.
Statt eines Tabletts könnte man das PDF natürlich auch einfach ausdrucken, aber ich bevorzuge eine möglichst papierlose Arbeitsweise.
Veröffentlichen
Diese Website wird mit Hugo und einem selbst entworfenen Template generiert. Sie ist rein statisch, kommt also ohne Datenbank und Content-Server aus.
Ein selbst entwickeltes Programm generiert aus den einzelnen Kapiteln und den Coverbildern alle ePUB-Dateien. Dafür verwende ich Python, ebooklib, Jinja2, Pillow, pyphen und python-qrcode.
Der komplette Publikationsprozess inklusive Layout, Silbentrennung und Erzeugung der eBooks erfolgt vollautomatisch, so dass ich mich auf die Inhalte konzentrieren kann.
Für diese Website wurden folgende Ressourcen verwendet:
- Generator: Hugo (Apache License)
- Layout-Framework: Bootstrap (MIT License)
- Theme: Bootswatch Sandstone (MIT License)
- Fonts: Crete Round (Open Font License), Roboto (Apache License), Kalam (Open Font License)