From 09e2f68e5e1467c3f1b00ac483550661071e433f Mon Sep 17 00:00:00 2001 From: Nico von Geyso Date: Wed, 1 Aug 2012 14:19:54 +0200 Subject: improved spline website howto --- howtos/website.html | 42 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/howtos/website.html b/howtos/website.html index 6601613..d0efe30 100644 --- a/howtos/website.html +++ b/howtos/website.html @@ -5,6 +5,45 @@ {% block content %} {% filter rst %} +Allgemein +========= +Die Spline-Website wird mittels dem statischen Webseiten-Generator Cyrax +erstellt. Dieser ist in Python geschrieben und könnte theoretisch auch via +``pip`` installiert werden. Leider haben wir diesen ein wenig erweitert. Unsere +Änderungen sind aber noch nicht in die Mainline zurückgeflossen und so muss Cyrax +entweder über das `Git-Repo `_ selber +installiert werden oder die Generierung den Spline-Server überlassen. + +Cyrax lokal installieren +------------------------ +.. sourcecode:: text + + $ git clone https://github.com/cholin/cyrax + $ cd cyrax + $ python2 setup.py install + $ cd .. + $ git clone git://git.spline.de/www + $ cd www + $ cyrax -w + +Die generierte Website kann nun via Browser auf http://localhost:8000 betrachtet +werden. Wer einen tieferen Einblick in Cyrax bekommen will, kann sich folgendes +HowTo angucken: +`Cyrax - ein statischer Webseitengenerator <{{url_for('howtos/cyrax')}}>`_ + + +externe Generierung +------------------- +.. sourcecode:: text + + $ git clone git://git.spline.de/www + $ cd www + $ git checkout -b new + $ git push origin new + +Der eigene Branch kann nun auf den Spline Server unter +http://branches.spline.de/ bestaunt werden. + Blogpost erstellen ================== @@ -50,9 +89,6 @@ Beispiel {% endmark %} {% endraw %} -Wer tieferne Einblick in Cyrax bekommen will, kann sich folgendes HowTo -angucken: `Cyrax - ein statischer Webseitengenerator <{{url_for('howtos/cyrax')}}>`_ - Service erstellen ================= Um einen neuen Service auf der Website hinzuzufügen, muss eine neue *Page* -- cgit v1.2.3-1-g7c22