No description
content | ||
gfx | ||
placeholder | ||
demo.html | ||
demo.tmp | ||
download.html | ||
download.tmp | ||
gerippe.tmpl | ||
index.html | ||
index.tmp | ||
project.html | ||
project.tmp | ||
README | ||
screenshots.html | ||
screenshots.tmp | ||
templatewriter.py |
!Warnung: dieses Pythonscript ist ein ein riesen Haufen Stinkescheisse! Ich hab mir damit nur laestige Schreibarbeit fuer die Erstellung einer Webseite gespart. Ich wollte schon immer mal ein eigenes Templatesystem schreiben 8] Die Funktionsweise ist recht einfach und schnell eingaenglich anhand eines Beispiels: (Das Beispiel laeuft nur, wenn es keine Verzeichnisse ausser den erwaehnten gibt. Verzeichnisse wie ".svn" wirken z.B. aeusserst stoerend.) * in "gerippe.tmpl" kommen Platzhalter z.B. "<!-- $foo$ -->" * ins Verz. "placeholder" kommen Dateien mit gleichem Namen "foo", wie der Platzhalter * der Inhalt der Datei "foo" wird spaeter den gleichnamigen Platzhalter ersetzen * diese Ersetzungen finden fuer alle html Dateien statt, eignen sich also nur fuer Inhalte, die in jeder .html gleich sind * ins Verz. "content" kommt jeweils ein Unterverzeichnis z.B. "bar" * daraus wird spaeter "bar.html" * Grundlage fuer "bar.html" bilden gerippe.tmpl + placeholder * im Verz. "bar" werden Dateien abgelegt, die nach Nummern benannt werden * diese Dateien bilden spaeter einen Eintrag, im Content der jeweiligen html Datei * die Nummerierung legt die Reihenfolge innerhalb der html Datei fest (1 ist der erste Eintrag) * |_ gerippe.tmpl | |_ placeholder + | |_ header | |_ footer | |_ immergleicherkrempel | |_ content + |_ index + | |_ 1 | |_ 2 | |_ kontakt + | |_ 1 | |_ misc + |_ 1 |_ 2 |_ 3