CES-Theme-Integration
Im Nginx-Dogu wird das CES-Theme-Tailwind an eingebunden um die allgemeine CES-Styles im Nginx-Dogu bereitzustellen.
Templating
Im Ordner theme-build ist eine NodeJS-projekt definiert, das das CES-Theme-Tailwind inkludiert.
Default-Styles
Die Default-Styles werden vom nginx als default.css
in jede HTML-Seite eingebunden.
Diese Styles sind in der Datei default.css.tpl definiert.
Dabei werden die Farb-Variablen als CSS-Custom-Properties aus dem CES-Theme-Tailwind inkludiert.
Mit yarn template-default-css
wird aus der Template-Datei die default.css
mit allen Farb-Variablen generiert.
Error-Pages
Die Error-Pages im Nginx-Dogu sind alle gleich aufgebaut und unterscheiden sich nur durch einzelne Texte und Bilder. Aus diesem Grund gibt es auch nur ein Template für die Error-Pages: error-page.html.tpl.
Aus diesem Template werden mit yarn template-error-pages
die error-pages generiert.
Die Konfiguration der einzelnen Error-Pages ist in der Datei error-pages.json zu finden.