etwas updaten

This commit is contained in:
dexta.de
2026-08-08 20:46:02 +02:00
parent 2c1b086124
commit 3fa082ae05
+14 -12
View File
@@ -91,21 +91,23 @@ Dadurch wird die im Repository getrackte `.nvim.lua` geladen, welche projektspez
|Verlässt den Terminal-Eingabemodus und kehrt in den Normal Mode zurück |Verlässt den Terminal-Eingabemodus und kehrt in den Normal Mode zurück
|=== |===
== 4. Die Build-Pipeline (`build.sh`) == 4. Die Build-Pipeline (extern)
Um deine AsciiDoc-Fragmente in ansprechende Retro-HTML-Dokumente zu gießen, nutzt das System einen flüchtigen Docker-Container. Mit der Gitlab Ci kann ein beliebiges Dokumnet als Master in einem beliebigen Verzeiniss, gilt dann als Root Dir, die vier (fünf) ausgabeformate erzeuten. Zur Zeit mit festen Theming das nicht einheitlich über die Formate ist
* HTML ein Verzeichniss mit der index.html und allen CSS/Image Dateien
* PDF mit asciidoctor-pdf und einem Theming
* ePub mit asciidoctor-epub und dem PDF Teming
* mobi ist ein ePub falloff
* LaTex ist noch defekt und es fehlt ein workflow
link: https://git.exta.de/dexta/chbuilder[computerHistory world Builder]
== 4.1 Der Build Test (lokal)
Um deine AsciiDoc-Fragmente in ansprechende Retro-HTML-Dokumente zu gießen, nutzt das System einen Docker-Container.
. *Abhängigkeiten auf dem Host:* . *Abhängigkeiten auf dem Host:*
Lediglich `docker` und `bash` müssen installiert sein. Lediglich `docker` und `bash` müssen installiert sein.
Keine Java-, Ruby- oder Haskell-Laufzeitumgebungen belasten deinen Debian-Client.
. *Ablauf:* . *Ablauf:*
.. Das Skript `build.sh` prüft das Vorhandensein des lokalen Images `lore-builder`.
Es basiert auf Alpine und enthält `asciidoctor` sowie `pandoc`.
.. Das lokale Projektverzeichnis wird in den Container gemountet.
.. Im Ordner `export/` werden die HTML-Dokumente inklusive des Retro-Dark-Themes (`retro-dark.css`) erzeugt.
.. Die `index.html` wird als interaktives Terminal-Dashboard vollautomatisch neu aufgebaut.