Hallo,
ich möchte gerne mein kleines Projekt hier vorstellen, vielleicht findet es jemand nützlich und möchte es selber gerne verwenden, was er/sie gerne tun kann.
Es handelt sich um einen sehr einfach zu benutzenden statischen Webseiten Generator. Den kann man nehmen, wenn man ohne viel Aufwand mal ein paar HTML Seiten online stellen möchte.
Die einzelnen Seiten werden dabei alle in einem gemeinsamen Ordner als einzelne Dateien abgelegt. Um also eine neue Seite der Website hinzuzufügen legt man einfach eine neue Datei an. Diese wird dann automatisch in die Navigation der Website eingebunden.
Jede Datei besteht aus einem Kopf- und einem Textteil. Im Kopf kann man festlegen, ob und an welcher Stelle die Seite im Navigationsmenu der Site erscheinen soll. Ausserdem kann man für jede Seite Meta Informationen wie Seitentitel, Beschreibung und Schlüsselworte pflegen.
Der eigentliche Inhalt der Seite wird als Markdown Text geschrieben. Das hat den Vorteil, dass man nicht in irgendwelchem Html Code herum editieren muss und Änderungen sehr schnell gemacht sind.
Alle Änderungen erfolgen lokal auf dem eigenen Rechner. Änderungen kann man sich sofort über einen dazugehörigen Webserver im Browser ansehen.
Wenn alle Seiten so sind, wie man sie gerne hätte, kann man mit einem einzelnen Befehl eine statische Kopie der Website erzeugen, die dann auf den eigenen Webspace hochgeladen werden kann, z.B. per Ftp.
Die ganze Sache basiert auf einer Reihe von Python Modulen und dem CSS Framework Zurb/Foundation und kann bei Bedarf auch entsprechend angepasst werden.
Wenn es jemand ausprobieren möchte, dann findet er das ganze Projekt zum Runterladen als Git Repository hier:
https://bitbucket.org/slrbb/sitedruid
Eine Schritt für Schritt Anleitung (in englisch) gibt es hier:
https://bitbucket.org/slrbb/sitedruid/src/master/pages/documentation.md
Würde mich über euer Feedback, Fragen, Anregungen freuen. Und wenn es jemand gebrauchen kann, natürlich auch. ☺
Viele Grüsse, rb