Go to file
lars 2daeb925a1 improved templatewrite code (ignores swap files, svn, ...)
added "details" page
added FAQ
changed a lot of text
2006-12-23 23:46:53 +00:00
content improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
gfx improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
placeholder improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
demo.html improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
details.html improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
download.html improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
faq.html improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
gerippe.tmpl improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
index.html improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
project.html improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
README update of website 2006-12-20 00:43:15 +00:00
screenshots.html improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00
templatewriter.py improved templatewrite code (ignores swap files, svn, ...) 2006-12-23 23:46:53 +00:00

!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