summaryrefslogtreecommitdiff
path: root/ikiwiki
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2008-08-30 06:13:49 +0200
committerJonas Smedegaard <dr@jones.dk>2008-08-30 06:13:49 +0200
commit75b272abd0beff29aaa2d7d43b569050a026e955 (patch)
tree2d627915f47f6a0ce46ec31a9b75cf39b846ef9a /ikiwiki
parent85738ebc189eb57685a2c495310a5ba1455e792d (diff)
parent70090d29241b365d5532360afed8782d3c7dfd2e (diff)
Merge branch 'master' into master-da + translate
Diffstat (limited to 'ikiwiki')
-rw-r--r--ikiwiki/blog.mdwn2
-rw-r--r--ikiwiki/directive.mdwn38
-rw-r--r--ikiwiki/formatting.mdwn25
-rw-r--r--ikiwiki/markdown.mdwn6
-rw-r--r--ikiwiki/openid.mdwn2
-rw-r--r--ikiwiki/pagespec/attachment.mdwn7
-rw-r--r--ikiwiki/preprocessordirective.mdwn40
-rw-r--r--ikiwiki/wikilink.mdwn15
8 files changed, 75 insertions, 60 deletions
diff --git a/ikiwiki/blog.mdwn b/ikiwiki/blog.mdwn
index 53a95b9..505c72c 100644
--- a/ikiwiki/blog.mdwn
+++ b/ikiwiki/blog.mdwn
@@ -7,7 +7,7 @@
then="Du kan"
else="Hvis denne wiki havde inline plugin aktiveret, kunne du"]]
omlægge enhver side på denne wiki til en weblog ved at bruge
-[[PreprocessorDirektivet|PreProcessorDirective]] `inline`. Som eksempel:
+[[direktivet|directive]] `inline`. Som eksempel:
\[[!inline pages="blog/* and !*/Discussion" show="10" rootpage="blog"]]
diff --git a/ikiwiki/directive.mdwn b/ikiwiki/directive.mdwn
new file mode 100644
index 0000000..b2c3be0
--- /dev/null
+++ b/ikiwiki/directive.mdwn
@@ -0,0 +1,38 @@
+[[!meta robots="noindex, follow"]]
+Direktiver ligner et [[WikiLink]] i form, undtagen at de begynder med `!` og
+kan indeholde parametre. Generelt er formen:
+
+ \[[!direktiv 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]]
+
+Et direktiv behøver ikke at blive holdt på een linje, det kan bredes ud over
+flere linjer hvis du har lyst:
+
+ \[[!direktiv foo="baldersnatch"
+ bar="supercalifragilisticexpialidocious" 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:
+
+ \[[!direktiv tekst="""
+ 1. "foo"
+ 2. "bar"
+ 3. "baz"
+ """]]
+
+Ikiwiki har også en ældre syntaks til direktiver, som kræver et mellemrum i
+direktiver for at skelne dem fra [[wikilinks|wikilink]]. Denne syntaks har
+flere ulemper: den kræver et mellemrum efter direktiver uden parametre
+(såsom `\[[pagecount ]]`), og den forbyder mellemrum i
+[[wikilinks|wikilink]]. Ikiwiki har nu den `!`-foranstillede syntaks vist
+ovenfor som det foretrukne alternativ. Ikiwiki understøtter dog fortsat den
+ældre syntaks, hvis ikke `prefix_directives`-valget er aktiveret. For
+bagudkompatibilitet med eksisterende wikier er dette valg som standard
+deaktiveret i øjeblikket, så ikiwiki understøtter den ældre syntaks.
diff --git a/ikiwiki/formatting.mdwn b/ikiwiki/formatting.mdwn
index df9446b..0ba4d78 100644
--- a/ikiwiki/formatting.mdwn
+++ b/ikiwiki/formatting.mdwn
@@ -72,26 +72,37 @@ følgende ekstra finesser:
\[[!wikipedia War\_of\_1812]]
"""]]
+[[!if test="enabled(template) and templates" then="""
+* Oprette og udfylde [[skabeloner|templates]] for gentagne klumper af
+ parameteriseret wikitekst.
+"""]]
+
+* Insæt diverse [[directiver|directive]] på en side til at udføre nyttige
+ handlinger.
+[[!if test="enabled(toc) or enabled(meta) or (enabled(inline) and blog)" then="""
+ Eksempelvis kan du:
+"""]]
+
[[!if test="enabled(toc)" then="""
-* Tilføje en indholdsfortegnelse til en side:
+ * Tilføje en indholdsfortegnelse til en side:
- \[[!toc ]]
+ \[[!toc]]
"""]]
[[!if test="enabled(meta)" then="""
-* Ændre titlen på en side:
+ * Ændre titlen på en side:
\[[!meta title="fuldstændige sidetitel"]]
"""]]
[[!if test="enabled(inline) and blog" then="""
-* Oprette en [[blog]] ved at indlejre et udvalg af sider:
+ * Oprette en [[blog]] ved at indlejre et udvalg af sider:
\[[!inline pages="blog/*"]]
"""]]
-[[!if test="enabled(template) and templates" then="""
-* Oprette og udfylde [[skabeloner|templates]] for gentagne klumper af
- parameteriseret wikitekst.
+[[!if test="enabled(listdirectives)" then="""
+ Komplet oversigt over [[directiver|directive]] aktiveret for denne wiki:
+ [[!listdirectives ]]
"""]]
diff --git a/ikiwiki/markdown.mdwn b/ikiwiki/markdown.mdwn
index 88eaa36..087b274 100644
--- a/ikiwiki/markdown.mdwn
+++ b/ikiwiki/markdown.mdwn
@@ -9,6 +9,6 @@ syntax](http://daringfireball.net/projects/markdown/syntax). En [markdown
modus](http://jblevins.org/projects/markdown-mode/) til emacs kan være en
hjælp ved redigering.
-Bemærk at [[WikiLink]]s og [[PreProcessorDirektiv|PreProcessorDirective]]er
-ikke er en del af markdown-syntaksen, og er de eneste stumper opmærkning som
-denne wiki håndterer internt.
+Bemærk at [[WikiLinks|WikiLink]] og [[direktiver|directive]] ikke er en del
+af markdown-syntaksen, og er de eneste stumper opmærkning som denne wiki
+håndterer internt.
diff --git a/ikiwiki/openid.mdwn b/ikiwiki/openid.mdwn
index 21152b6..ee84bea 100644
--- a/ikiwiki/openid.mdwn
+++ b/ikiwiki/openid.mdwn
@@ -20,7 +20,7 @@ identitetsudbydere:
* eller en af de [mange andre
derude](http://openiddirectory.com/openid-providers-c-1.html).
-Din OpenID er den URL som du får når du registerer dig.
+Din OpenID er den URL som du får når du registrerer dig.
[[!if test="enabled(openid)" then="""
Du kan logge på denne wiki med OpenID, ved blot at angive den i
OpenID-feltet på login-siden. Du behøves ikke at oplyse din adgangskode til
diff --git a/ikiwiki/pagespec/attachment.mdwn b/ikiwiki/pagespec/attachment.mdwn
index 289c5b2..061612f 100644
--- a/ikiwiki/pagespec/attachment.mdwn
+++ b/ikiwiki/pagespec/attachment.mdwn
@@ -4,9 +4,8 @@
else="Denne wiki har vedhæftninger **deaktiveret**."]]
Hvis vedhæftninger er aktiveret, kan wiki-administratoren styre hvilke typer
-vedhæftninger der vil blive accepteret, ved at angive et
-[[ikiwiki/PageSpec]] i "Tilladte vedhæftninger"-feltet på deres
-opsætningsside.
+vedhæftninger der vil blive accepteret gennem opsætningsindstillingen
+`allowed_attachments`.
Som eksempel, for at begrænse vilkårlige filer til 50 kilobytes, men tillade
større mp3-filer at blive lagt op af joey til en bestemt mappe, og checke
@@ -14,7 +13,7 @@ alle vedhæftninger for vira, kunne noget i stil med dette bruges:
virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (!ispage() and maxsize(50kb)))
-Den normale [[ikiwiki/PageSpec]] syntaks er udvidet med følgende yderligere
+Den normale [[ikiwiki/PageSpec]]-syntaks er udvidet med følgende yderligere
tests:
* maxsize(størrelse)
diff --git a/ikiwiki/preprocessordirective.mdwn b/ikiwiki/preprocessordirective.mdwn
index dd94689..57f46c8 100644
--- a/ikiwiki/preprocessordirective.mdwn
+++ b/ikiwiki/preprocessordirective.mdwn
@@ -1,38 +1,6 @@
+[[!meta redir=ikiwiki/directive delay=10]]
[[!meta robots="noindex, follow"]]
-Preprocessor-direktiver ligner et [[WikiLink]] i form, på nær at de begynder
-med `!` og kan indeholde parametre. Generelt er formen:
- \[[!direktiv 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]]
-
-Et preprocessor-direktiv behøver ikke at blive holdt på een linje, det kan
-godt brede sig over flere linjer hvis du har lyst:
-
- \[[!direktiv 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:
-
- \[[!direktiv tekst="""
- 1. "foo"
- 2. "bar"
- 3. "baz"
- """]]
-
-Ikiwiki har også en ældre syntaks til preprocessordirektiver, som kræver et
-mellemrum i direktiver for at skelne dem fra [[wikilinks|wikilink]]. Denne
-syntaks har flere ulemper: den kræver et mellemrum efter direktiver uden
-parametre (såsom `\[[pagecount ]]`), og den forbyder mellemrum i
-[[wikilinks|wikilink]]. Ikiwiki har nu den `!`-foranstillede syntaks vist
-ovenfor som det foretrukne alternativ. Ikiwiki understøtter dog fortsat den
-ældre syntaks, hvis ikke `prefix_directives`-valget er aktiveret. For
-bagudkompatibilitet med eksisterende er dette valg som standard deaktiveret
-i øjeblikket, så ikiwiki understøtter den ældre syntaks.
+Denne side er flyttet til [[ikiwiki/directive|ikiwiki/directive]]. Opdatér
+dine henvisninger, da denne omdirigeringsside bliver fjernet i en fremtidig
+udgave af ikiwiki.
diff --git a/ikiwiki/wikilink.mdwn b/ikiwiki/wikilink.mdwn
index 0ba01d2..ea93116 100644
--- a/ikiwiki/wikilink.mdwn
+++ b/ikiwiki/wikilink.mdwn
@@ -23,13 +23,12 @@ til sandkassen, men henvisningen fremstår som her: [[foo_bar|SandBox]].
For at henvise til et anker inde på en side, kan du bruge noget i stil med
`\[[WikiLink#foo]]`
-## Preprocessordirektiver og wikilinks
-
-ikiwiki har to syntakser til
-[[preprocessor_direktiver|PreprocessorDirective]]. Den ældre syntaks brugte
-mellemrum til at skelne mellem preprocessordirektiver og wikilinks; med det
-result, at når den syntaks anvendes kan du ikke bruge mellemrum i WikiLinks,
-og må erstatte mellemrum med understregning. Den nyere syntaks, aktiveret
-med valget `prefix_directives` i en ikiwiki opsætningsfil, sætter `!` foran
+## Direktiver og wikilinks
+
+ikiwiki har to syntakser til [[direktiver|directive]]. Den ældre syntaks
+brugte mellemrum til at skelne mellem direktiver og wikilinks; det medfører,
+at når den syntaks anvendes kan du ikke bruge mellemrum i WikiLinks, og må
+erstatte mellemrum med understregning. Den nyere syntaks, aktiveret med
+valget `prefix_directives` i en ikiwiki-opsætningsfil, sætter `!` foran
direktiver, og forhindrer derfor ikke henvisninger med mellemrum. Fremtidige
versioner af ikiwiki vil aktivere dette valg som standard.