diff options
Diffstat (limited to 'ikiwiki')
-rw-r--r-- | ikiwiki/blog.mdwn | 2 | ||||
-rw-r--r-- | ikiwiki/directive.mdwn | 38 | ||||
-rw-r--r-- | ikiwiki/formatting.mdwn | 25 | ||||
-rw-r--r-- | ikiwiki/markdown.mdwn | 6 | ||||
-rw-r--r-- | ikiwiki/openid.mdwn | 2 | ||||
-rw-r--r-- | ikiwiki/pagespec/attachment.mdwn | 7 | ||||
-rw-r--r-- | ikiwiki/preprocessordirective.mdwn | 40 | ||||
-rw-r--r-- | ikiwiki/wikilink.mdwn | 15 |
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. |