Der erste Starteintrag
++ Dies ist kein Blog! +
+diff --git a/tmpl2html/README b/tmpl2html/README new file mode 100644 index 0000000..18db344 --- /dev/null +++ b/tmpl2html/README @@ -0,0 +1,45 @@ +!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. "" + * 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 + + diff --git a/tmpl2html/example/content/index/1 b/tmpl2html/example/content/index/1 new file mode 100644 index 0000000..ae605e6 --- /dev/null +++ b/tmpl2html/example/content/index/1 @@ -0,0 +1,6 @@ +
+ Dies ist kein Blog! +
++ ist aber aehnlich aufgebaut +
++ ruf mich an +
+ diff --git a/tmpl2html/example/content/kontakt/2 b/tmpl2html/example/content/kontakt/2 new file mode 100644 index 0000000..b3a9693 --- /dev/null +++ b/tmpl2html/example/content/kontakt/2 @@ -0,0 +1,6 @@ ++ Haelt mich denn niemand vom Schreiben ab? +
+