summaryrefslogtreecommitdiff
path: root/ikiwiki/preprocessordirective.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'ikiwiki/preprocessordirective.mdwn')
-rw-r--r--ikiwiki/preprocessordirective.mdwn32
1 files changed, 32 insertions, 0 deletions
diff --git a/ikiwiki/preprocessordirective.mdwn b/ikiwiki/preprocessordirective.mdwn
new file mode 100644
index 0000000..140afab
--- /dev/null
+++ b/ikiwiki/preprocessordirective.mdwn
@@ -0,0 +1,32 @@
+Preprocessor-direktiver linger et [[WikiLink]] i form, på nær at de indeholder
+mellemrum og parametre. Generelt er formen:
+
+ \[[directive param="værdi" param="værdi"]]
+
+Dette udvides før resten af siden udarbejdes, og kan bruges til at omforme siden
+på forskellige måder.
+
+Citationen omkring værdier kan udelades hvis værdien er et simpelt ord. Desuden
+kan nogle direktiver bruge parametre uden værdier. Eksempel:
+
+ \[[tag foo]]
+
+Bemærk at hvis et preprocessor-directiv ingen parametre har, skal der puttes et
+mellemrum efter dets navn, for at undgå forveksling med et [[WikiLink]]. Eksempel:
+
+ \[[pagecount ]]
+
+Et preprocessor-directiv behøves ikke at holdes på een linje, det kan godt brede
+sig over flere linjer hvis du har lyst:
+
+ \[[directive foo="baldersnatch"
+ bar="supercalifragalisticexpealadocious" baz=11]]
+
+Flere linjer *citeret* tekst kan også bruges som værdi. For at tillade citation
+i den citerede tekst skal du adskille blokken med trippel-citat:
+
+ \[[directive text="""
+ 1. "foo"
+ 2. "bar"
+ 3. "baz"
+ """]]