Einfache Texte


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.