Einfache Texte erstelle ich als DocBook-Dokumente. Daraus werden durch aufeinander folgende Transformationen die XHTML-Dokumente für den Webserver erzeugt. Die Transformation comp_dbk_ht.xslt
(Text) erzeugt XHTML-Dokumente. Diese enthalten einen Verweis auf die CSS-Regeln embedded.css
. Falls der Text vier Abschnitte (s. updweb
(Quelltext), Option --compfldth
) oder mehr enthält, werden die Abschnitte „faltbar” dargestellt. Dazu werden auch die CSS-Regeln fold.css
(Quelltext) und die Skript-Datei fold.js
(Quelltext) eingebunden. Die folgende Transformation xhtml_add_linkthumbs.xslt
fügt am Ende eines Abschnitts Vorschaubilder als Verweise auf die Bildergeschichten ein, auf die im Abschnitt verwiesen wird. Die nächste Transformation ht_abs2rel.xslt
(Text) ersetzt absolute Pfade als Verweisziele durch relative Pfade. Die letzte Transformation xhtml_minimize_index.xslt
(Text) entfernt unnötige Elemente und Attribute.
Die Transformation language.xslt
(Text) liest aus den DocBook-Dokumenten die Kennung der Sprache, falls vorhanden. Sie wird als Suffix an den Dateinamen des XHTML-Dokuments im Serververzeichnis angehängt.