Seite 1 von 1

Statische Homepage erzeugen

Verfasst: Dienstag 23. Dezember 2008, 01:28
von crackpod_
Hallo,
Ich habe mich gewundert ob jemand schonmal eine so ähnliche Idee hatte:

Man hat viele Textdateien, welche mit einem bestimmten MarkUP versehen sind (markdown2, creole, reST) und diese Textdateien hat man innerhalb einer Hirarchie richtig geordnet und werden nachher in gültiges HTML umgewandelt und dann mittels einer Templating Engine (jinja2, mako) zu einer statischen Homepage "gerendert".

Ja ich bin mir darüber in klaren das es Sphinx und vergleichbare Projekte gibt, aber keiner diese Systeme ist daraus ausgelegt besonders anpassbar zu sein, bzw. für Homepages o.ä geeignet.

Würde mich über Antworten freuen.

crackpod

Verfasst: Dienstag 23. Dezember 2008, 01:31
von tiax
Ja. Gibts schon einige Male, denke ich. von mir etwa ;)

Verfasst: Dienstag 23. Dezember 2008, 01:57
von crackpod_
Genial, vielen vielen Dank!

Verfasst: Dienstag 23. Dezember 2008, 09:12
von BlackJack
Es gibt auch noch rest2web. Was an Sphinx ist Dir denn nicht anpassbar genug?

Verfasst: Dienstag 23. Dezember 2008, 11:31
von crackpod_
BlackJack hat geschrieben:Es gibt auch noch rest2web. Was an Sphinx ist Dir denn nicht anpassbar genug?
Nun Sphinx ist ja in erster Linie darauf ausgelegt Dokumentation für Python Module zu erzeugen. Hinzu kommt das es relativ groß ist und ich nicht glaube das ich etwas so großes dafür benötige.

rest2web sieht auch interessant aus.

Verfasst: Dienstag 23. Dezember 2008, 12:27
von Leonidas
lunars Homepage ist keine Python-Dokumentation, aber dennoch mit Sphinx generiert.

Verfasst: Dienstag 23. Dezember 2008, 13:55
von crackpod_
Leonidas hat geschrieben:lunars Homepage ist keine Python-Dokumentation, aber dennoch mit Sphinx generiert.
Und wie viel Arbeit glaubst du war das? Ist der Aufwand den ich mit tiax' rs Script hatte mit dem Aufwand den ich mit Sphinx gehabt hätte vergleichbar?

Verfasst: Dienstag 23. Dezember 2008, 14:32
von lunar
Möchtest du jetzt die ehrliche Antwort oder die, die zu deinen Vorurteilen passt?

Verfasst: Dienstag 23. Dezember 2008, 17:42
von crackpod_
lunar hat geschrieben:Möchtest du jetzt die ehrliche Antwort oder die, die zu deinen Vorurteilen passt?
Wow, meine Vorurteile möchte ich mal sehen, lunar. Ich finde nämlich Sphinx, entgegen deinen anscheinenden Vermutungen, sehr gut. Ich finde die Python Dokumentation die damit erzeugt worden ist wunderschön, genauso wie deine Homepage auch.
Ich habe keine Vorurteile, ich habe eine völlig ernst gemeinte Frage gestellt.

Ich möchte gerne eine Antwort, danke.

EDIT: Ich merke gerade das man meinen vorherigen Beitrag sehr leicht als angreifend verstehen kann, bitte tu das nicht.

Verfasst: Dienstag 23. Dezember 2008, 17:50
von lunar
D'oh ... sorry, ich hab den Smilie in meinem Posting vergessen :| Das war auf jeden Fall nicht ganz ernst gemeint ;)

Anyway, lange gebraucht habe ich nur für das Design der Seite, was vor allem an mangelnden CSS- und HTML-Kenntnissen liegt. Die Erweiterungen für Cross-Referencing waren schnell geschrieben. Den Inhalt habe ich halt noch geschrieben, aber das muss man eh.

Inwiefern das jetzt schneller oder besser ging als andere Lösungen, kann ich nicht beurteilen. tiax Lösung kenne ich nicht (aber Markdown hätte mir eh nicht gefallen) und rest2web war zu wenig (kein Source-Code-Highlighting, keine Unterstützung für Crossreferencing und kein Doctree).

Verfasst: Dienstag 23. Dezember 2008, 18:21
von Sr4l
Sorry für OT aber:

Wie lange hast du zum Auswählen der Farbe gebraucht? ;-)

Verfasst: Dienstag 23. Dezember 2008, 18:28
von lunar
Inkscape laden, SVG meines Avatars laden, Farbauswählwerkzeug wählen, auf rosa Fläche in Schwein klicken, hex-wert kopieren ...

Rechne's dir selbst aus ;)

Verfasst: Dienstag 23. Dezember 2008, 18:36
von crackpod_
[offtopic]Dein Schwein ist einfach genial ^^[/offtopic]