summaryrefslogtreecommitdiffstats
path: root/howtos
diff options
context:
space:
mode:
authorNico von Geyso <Nico.Geyso@FU-Berlin.de>2012-07-30 12:36:10 +0200
committerNico von Geyso <Nico.Geyso@FU-Berlin.de>2012-07-30 12:36:10 +0200
commit47d744d64f4fcff77c78846371b1d24658364b80 (patch)
tree74d68d55d8523d60ea511c164518d617cbf7b165 /howtos
parent77b7d7962d40f101428e3201ec8e42a7dc8914ff (diff)
downloadwww-47d744d64f4fcff77c78846371b1d24658364b80.tar.gz
www-47d744d64f4fcff77c78846371b1d24658364b80.tar.bz2
www-47d744d64f4fcff77c78846371b1d24658364b80.zip
added howto 'website'
Diffstat (limited to 'howtos')
-rw-r--r--howtos/website.html54
1 files changed, 54 insertions, 0 deletions
diff --git a/howtos/website.html b/howtos/website.html
new file mode 100644
index 0000000..10e6255
--- /dev/null
+++ b/howtos/website.html
@@ -0,0 +1,54 @@
+{% meta %}
+ title: Spline.de - HowTo
+{% endmeta %}
+
+{% block content %}
+
+
+<h2>Blogpost erstellen</h2>
+{% filter rst %}
+Blogposts können wie alle anderen Models in Cyrax in verschiedenen
+Markup-Sprachen verfasst werden. Zur Auswahl stehen zur Zeit: rst, markdown,
+textile und rfc3339. Um einen neuen Blogpost nun zu erstellen, muss das
+`Git-Repository <http://git.spline.de/www>`_ gecloned werden und in das
+Verzeichnis *blog* gewechselt werden. Die Verzeichnisstruktur ist hier
+datumbasierend. Das heißt Cyrax erkennt an den Ordnernamen das Datum des
+Blogposts. Die Datei 01-01-sample.html im Ordner blog/2012 würde somit für das
+Datum 01.01.2012 mit der Url blog/2012/01-01-sample.html versehen werden.
+
+Die Blogposts selbst sind immer nach folgendem Schema aufgebaut. Zuerst erfolgt
+gibt es Meta-Ebene. Hier können Variablen wie der Titel oder Tags gesetzt
+werden. Danach folgt der eigentliche Blogposts. Mittels filtern können
+verschiedene Markupsprachen ausgewählt werden.
+
+**Beispiel**:
+
+ {% raw %}
+ .. sourcecode:: text
+
+ {% meta %}
+ title: lorem ipsum
+ tags: [lorem, ipsum]
+ {% endmeta %}
+
+ {% mark body %}
+ {% filter markdown %}
+ Lorem Ipsum
+
+ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
+ tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At
+ vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren,
+ no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit
+ amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut
+ labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam
+ et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
+ sanctus est Lorem ipsum dolor sit amet.
+ {% endfilter %}
+ {% endmark %}
+ {% endraw %}
+
+Wer tieferne Einblick in Cyrax bekommen will, kann sich folgendes HowTo
+angucken: `Cyrax - ein statischer Webseitengenerator <{{url_for('howtos/cyrax')}}>`_
+{% endfilter %}
+
+{% endblock %}