summaryrefslogtreecommitdiff
path: root/ikiwiki
diff options
context:
space:
mode:
Diffstat (limited to 'ikiwiki')
-rw-r--r--ikiwiki/blog.mdwn8
-rw-r--r--ikiwiki/directive.mdwn8
-rw-r--r--ikiwiki/formatting.mdwn2
-rw-r--r--ikiwiki/markdown.mdwn4
-rw-r--r--ikiwiki/openid.mdwn14
-rw-r--r--ikiwiki/pagespec.mdwn69
-rw-r--r--ikiwiki/pagespec/attachment.mdwn21
-rw-r--r--ikiwiki/pagespec/po.mdwn19
-rw-r--r--ikiwiki/pagespec/sorting.mdwn25
-rw-r--r--ikiwiki/subpage.mdwn6
-rw-r--r--ikiwiki/wikilink.mdwn20
11 files changed, 103 insertions, 93 deletions
diff --git a/ikiwiki/blog.mdwn b/ikiwiki/blog.mdwn
deleted file mode 100644
index dbdf83f..0000000
--- a/ikiwiki/blog.mdwn
+++ /dev/null
@@ -1,8 +0,0 @@
-[[!meta robots="noindex, follow"]]
-
-Denne side er blevet fjernet fra ikiwiki's basewiki. For dokumentation om
-oprettelse af en blog med ikiwiki se dokumentationen til [[!iki
-ikiwiki/directive/inline desc=inline]]-direktivet.
-
-Opdatér dine henvisninger, da denne omdirigeringsside bliver fjernet i en
-fremtidig udgave af ikiwiki.
diff --git a/ikiwiki/directive.mdwn b/ikiwiki/directive.mdwn
index ea67469..506c28a 100644
--- a/ikiwiki/directive.mdwn
+++ b/ikiwiki/directive.mdwn
@@ -7,7 +7,7 @@ med `!` og kan indeholde parametre. Generelt er formen:
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
+Citationen omkring værdier kan udelades hvis værdien er et enkelt
ord. Desuden kan nogle direktiver bruge parametre uden værdier. Eksempel:
\[[!tag foo]]
@@ -32,10 +32,8 @@ direktiver for at skelne dem fra [[wikilinks|ikiwiki/wikilink]]. Denne
syntaks har flere ulemper: den kræver et mellemrum efter direktiver uden
parametre (såsom `\[[pagecount ]]`), og den forbyder mellemrum i
[[wikilinks|ikiwiki/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.
+vist ovenfor som standard. Ikiwiki understøtter dog fortsat den ældre
+syntaks, hvis `prefix_directives`-valget er deaktiveret.
[[!if test="enabled(listdirectives)" then="""
Her er en oversigt over konkret tilgængelige direktiver i for denne wiki:
diff --git a/ikiwiki/formatting.mdwn b/ikiwiki/formatting.mdwn
index cead343..780fc19 100644
--- a/ikiwiki/formatting.mdwn
+++ b/ikiwiki/formatting.mdwn
@@ -7,7 +7,7 @@ for tekstformatering kaldes [[MarkDown]], og det fungerer sådan her:
hold afstand med blanke linjer mellem afsnit.
-du kan \**fremhæve*\* eller \*\***kraftigt fremhæve**\*\* tekst ved at
+du kan *\*fremhæve\** eller **\*\*kraftigt fremhæve\*\*** tekst ved at
placere det med enkelte eller dobbelte asterisker (stjerner) omkring.
En liste oprettes ved at begynde hver linje med en asterisk:
diff --git a/ikiwiki/markdown.mdwn b/ikiwiki/markdown.mdwn
index 087b274..72269f8 100644
--- a/ikiwiki/markdown.mdwn
+++ b/ikiwiki/markdown.mdwn
@@ -5,9 +5,7 @@ email-beskeder. Det er standard opmærkningssprog for denne wiki.
Du kan læse dokumentation til markdown-syntaksen under
[[formatering|formatting]] og [Markdown:
-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.
+syntax](http://daringfireball.net/projects/markdown/syntax).
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
diff --git a/ikiwiki/openid.mdwn b/ikiwiki/openid.mdwn
index ee84bea..72d76b0 100644
--- a/ikiwiki/openid.mdwn
+++ b/ikiwiki/openid.mdwn
@@ -9,18 +9,10 @@
mulighed for at have eet login som du kan bruge på et voksende antal
websteder.
-Du kan registrere en OpenID ved at besøge en af de følgende
-identitetsudbydere:
+Hvis du har eh konto hos nogle af de større webservice-udbydere, har du
+muligvis allerede et OpenID. [Directory of OpenID
+providers](http://openiddirectory.com/openid-providers-c-1.html)
-* [MyOpenID](https://www.myopenid.com/)
-* [GetOpenID](https://getopenid.com/)
-* [Videntity](http://videntity.org/)
-* [LiveJournal](http://www.livejournal.com/openid/)
-* [TrustBearer](https://openid.trustbearer.com/)
-* 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 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.mdwn b/ikiwiki/pagespec.mdwn
index 59a5c84..8a259b9 100644
--- a/ikiwiki/pagespec.mdwn
+++ b/ikiwiki/pagespec.mdwn
@@ -1,10 +1,10 @@
[[!meta robots="noindex, follow"]]
-Til at angive et udvalg af sider, eksempelvis låste sider, sider du vil
-abonnere på ændringer til, eller sider som skal udgøre en blog, anvender
+Til at angive et udvalg af sider, såsom låste sider, sider hvis ændringer du
+vil email-abonnere på, eller sider som skal samles til en blog, anvender
wikien et PageSpec. dette er et udtryk som modsvarer et bestemt udvalg af
sider.
-Det simpleste PageSpec er simpelthen en opremsning af sider med "or" imellem
+Det simpleste PageSpec er en helt enkel opremsning af sider med "or" imellem
("or" betyder "eller" på engelsk). Dette modsvarer eksempelvis enhver af de
tre nævnte sider:
@@ -25,30 +25,37 @@ det. Så for at modsvare alle sider undtagen diskussionssider og sandkassen:
Resultaterne kan begrænses mere nuanceret med disse funktioner:
-* "`link(side)`" - modsvarer kun sider som henviser til en given side (eller
- glob)
+* "`glob(nogetglob)`" - modsvarer sider og andre filer som modsvarer det givne glob.
+ Blot at skrive glob'et alene er faktisk en genvej til denne funktion.
+* "`page(glob)`" - lissom `glob()`, men modsvarer kun sider, ikke andre filer
+* "`link(side)`" - modsvarer kun sider som henviser til en given side (eller glob)
+* "`tagged(mærkat)`" - modsvarer sider som er opmærket eller henviser til den angivne mærkat (eller
+ mærkater modsvaret af et glob)
* "`backlink(side)`" - modsvarer kun sider som en given side henviser til
-* "`creation_month(måned)`" - modsvarer kun sider oprettet den givne måned
+* "`creation_month(måned)`" - modsvarer kun filer oprettet den givne måned
* "`creation_day(månedsdag)`" - eller dag på måneden
* "`creation_year(år)`" - eller år
-* "`created_after(side)`" - modsvarer kun sider oprettet efter den givne
- side blev oprettet
-* "`created_before(side)`" - modsvarer kun sider oprettet før den givne side
+* "`created_after(side)`" - modsvarer kun filer oprettet efter den givne side
blev oprettet
-* "`glob(nogetglob)`" - modsvarer sider som modsvarer det givne glob. Blot
- at skrive glob'et alene er faktisk en genvej til denne funktion.
-* "`internal(glob)`" - lissom `glob()`, men modsvarer også internt anvendte
+* "`created_before(side)`" - modsvarer kun filer oprettet før den givne side
+ blev oprettet
+* "`internal(glob)`" - lissom `glob()`, men modsvarer også internt anvendte
sider som glob normalt ikke modsvarer.
-* "`title(glob)`", "`author(glob)`", "`authorurl(glob)`", "`license(glob)`",
- "`copyright(glob)`" - modsvarer sider med de givne metadata, som modsvarer
- det angivne glob.
-* "`user(brugernavn)`" - tester hvorvidt en ændring foretages af en bruger
- med det angivne brugernavn. Hvis openid er aktiveret, kan en openid også
- bruges her.
-* "`admin()`" - tester hvorvidt en ændring foretages af en af
+* "`title(glob)`", "`author(glob)`", "`authorurl(glob)`",
+ "`license(glob)`", "`copyright(glob)`", "`guid(glob)`"
+ - modsvarer sider med de givne metadata, som modsvarer det angivne glob.
+* "`user(brugernavn)`" - tester hvorvidt en ændring foretages af en
+ bruger med det angivne brugernavn. Hvis openid er aktiveret, kan en openid også
+ indsættes her. Glob mønstre kan anvendes i brugernavnet. Som eksempel
+ kan alle openid brugere modsvares ved at anvende `user(*://*)`
+* "`admin()`" - tester hvorvidt en ændring bliver foretaget af en af
wiki-administratorerne.
-* "`ip(adresse)`" - tester hvorvidt en ændring foretages fra den angivne
- IP-adresse.
+* "`ip(adresse)`" - tester hvorvidt en ændring sker fra den
+ angivne IP-adresse.
+* "`comment(glob)`" - modsvarer kommentarer til en side der modsvarer glob'et.
+* "`comment_pending(glob)`" - modsvarer ikke-tilbageholdte, afventende kommentarer.
+* "`postcomment(glob)`" - modsvarer kun når kommentarer
+ sendes til en side som modsvarer det angivne glob
For eksempelvis at modsvare alle sider i en blog som henviser til en side om
musik og som blev skrevet i 2005:
@@ -64,28 +71,10 @@ nok at én side modsvarer et udtryk. Bemærk at det ikke giver mening at sige
Mere komplekse udtryk kan dannes ved at gruppere med paranteser. Eksempelvis
modsvarer dette sider i en blog som er mærket af med en af to mærkater:
- blog/* and (link(tag/foo) or link(tag/bar))
+ blog/* and (tagged(foo) or tagged(bar))
Bemærk at PageSpecs for sidenavne modsvares som de absolutte filnavne for
siderne i wikien, så et pagespec "foo" brugt på siden "a/b" vil ikke
modsvare siderne navngivet "a/foo" eller "a/b/foo". For at modsvare relativt
til samme mappe som siden der indeholder pagespec'et kan du bruge
"./". Eksempelvis modsvarer "./foo" på siden "a/b" siden "a/foo".
-
-## Gammel syntaks
-
-Den gamle PageSpec-syntaks blev kaldt en "GlobList", og fungerede anderledes
-på to måder:
-
-1. "and" og "or" blev ikke brugt; enhver side modsvarede ethvert emne fra
- listen.
-2. Hvis et emne havde "`!`" foran, modsvarede ingen side dette emne, heller
- ikke hvis det modsvarede et tidligere emne.
-
-Her er et eksempel på den gamle måde at modsvare alle sider undtagen
-sandkassen og diskussionssider:
-
- * !SandBox !*/Discussion
-
-Brug af denne gamle syntaks er stadigt understøttet. Den er dog på vej ud,
-så det anbefales at bruge den nye syntaks.
diff --git a/ikiwiki/pagespec/attachment.mdwn b/ikiwiki/pagespec/attachment.mdwn
index e7e25b0..302732f 100644
--- a/ikiwiki/pagespec/attachment.mdwn
+++ b/ikiwiki/pagespec/attachment.mdwn
@@ -7,23 +7,24 @@ Hvis vedhæftninger er aktiveret, kan wiki-administratoren styre hvilke typer
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
-alle vedhæftninger for vira, kunne noget i stil med dette bruges:
+Som eksempel, for at begrænse de fleste brugere til kun at kunne lægge små
+billeder op, og intet andet, mens større mp3-filer må lægges op af joey til
+en bestemt mappe, og alle vedhæftninger checkes 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)))
+ virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))
Den normale [[ikiwiki/PageSpec]]-syntaks er udvidet med følgende yderligere
tests:
-* "`maxsize(størrelse)`" - Tester hvorvidt vedhæftningen højst fylder den
+* "`maxsize(størrelse)`" - tester hvorvidt vedhæftningen højst fylder den
angivne størrelse. Størrelsen angives som standard i bytes, men "kb",
"mb", "gb" osv. kan bruges til at angive enheder.
-* "`minsize(størrelse)`" - Tester hvorvidt størrelsen mindst fylder den
+* "`minsize(størrelse)`" - tester hvorvidt størrelsen mindst fylder den
angivne størrelse.
-* "`ispage()`" - Tester hvorvidt vedhæftningen bliver håndteret af ikiwiki
+* "`ispage()`" - tester hvorvidt vedhæftningen bliver håndteret af ikiwiki
som en wikiside. (altså om den har endelsen ".mdwn", eller et hvilket som
helst andet aktiveret sideformat).
@@ -31,7 +32,7 @@ tests:
så brug `!ispage()` ; hvis du kun vil tillade wikisider at blive lagt op som
vedhæftninger, så brug `ispage()`.
-* "`mimetype(foo/bar)`" - Dette checker MIME-typen for vedhæftningen. Du kan
- angive et glob som type, eksampelvis `mimetype(image/*)`.
+* "`mimetype(foo/bar)`" - checker MIME-typen for vedhæftningen. Du kan
+ angive et glob som type, eksempelvis `mimetype(image/*)`.
-* "`virusfree()`" - Checker vedhæftningen med et antivirusprogram.
+* "`virusfree()`" - checker vedhæftningen med et antivirusprogram.
diff --git a/ikiwiki/pagespec/po.mdwn b/ikiwiki/pagespec/po.mdwn
new file mode 100644
index 0000000..184493c
--- /dev/null
+++ b/ikiwiki/pagespec/po.mdwn
@@ -0,0 +1,19 @@
+[[!if test="enabled(po)"
+ then="Denne wiki har po-understøttelse **aktiveret**."
+ else="Denne wiki har po-understøttelse **deaktiveret**."]]
+
+Hvis [[!iki plugins/po desc=po]]-udvidelsen er aktiveret, udvides den
+almindelige [[ikiwiki/PageSpec]] syntaks med følgende yderligere tests som
+kan bruges til at forbedre brugernavigation i en flersproget wiki:
+
+* "`lang(LL)`" - tester hvorvidt en side er skrevet i det sprog angivet som
+ en ISO639-1 (to-bogstavs) sprogkode.
+* "`currentlang()`" - tester hvorvidt en sider er skrevet i det samme sprog
+ som den nuværende side.
+* "`needstranslation()`" - tester hvorvidt en side har brug for
+ oversættelsesarbejde. Kun slavesider modsvarer dette PageSpec.
+
+Bemærk at enhver ikke-po side forventes at være skrevet i
+`po_master_language`, som angivet i `ikiwiki.setup`.
+
+[[!meta robots="noindex, follow"]]
diff --git a/ikiwiki/pagespec/sorting.mdwn b/ikiwiki/pagespec/sorting.mdwn
new file mode 100644
index 0000000..d6ba69f
--- /dev/null
+++ b/ikiwiki/pagespec/sorting.mdwn
@@ -0,0 +1,25 @@
+Nogle [[direktiver|ikiwiki/directive]] som anvender
+[[PageSpecs|ikiwiki/pagespec]] tillader angivelse af rækkefølge modsvarende
+sider vises i. Den følgende sorteringsrækkefølge kan angives.
+
+* `age` - Viser sider fra den nyest oprettede til den ældste.
+
+* `mtime` - Viser side med den nyest redigerede først.
+
+* `title` - Sorterer efter titel (sidenavn).
+[[!if test="enabled(sortnaturally)" then="""
+* `title_natural` - Sorterer efter titel, men numre i titlen håndteres som
+ sådanne, ("1 2 9 10 20" fremfor "1 10 2 20 9")
+"""]]
+[[!if test="enabled(meta)" then="""
+* `meta(title)` - Sorterer ifølge `\[[!meta title="foo" sortas="bar"]]`
+ eller `\[[!meta title="foo"]]` [[direktivet|ikiwiki/directive]], eller
+ sidenavnet hvis ingen fuld titel var sat. `meta(author)`, `meta(date)`,
+ `meta(updated)`, osv. fungerer også.
+"""]]
+
+Desuden kan du kombinere flere sorteringsrækkefølger og/eller vende den
+om,med en streng i stil med `age -title` (som ville sortere efter allder, og
+så efter titel i omvendt orden hvis to sider har samme alder).
+
+[[!meta robots="noindex, follow"]]
diff --git a/ikiwiki/subpage.mdwn b/ikiwiki/subpage.mdwn
index 186f734..73e51ee 100644
--- a/ikiwiki/subpage.mdwn
+++ b/ikiwiki/subpage.mdwn
@@ -6,9 +6,9 @@ måde at bringe orden i din wiki fremfor blot at have een stor mappe fuld af
sider.
En [[UnderSide|SubPage]] oprettes ved blot at oprette undermappen og tilføje
-sider til den. Denne side er eksempelvis SubPage.mdwn i kildekoden til denne
-wiki, og der er også en SubPage undermappe, som indeholder
-SubPage/LinkingRules.mdwn. Undersider kan nedarves så dybt du har lyst.
+sider til den. Denne side er eksempelvis subpage.mdwn i kildekoden til denne
+wiki, og der er også en subpage-undermappe, som indeholder
+subpage/linkingrules.mdwn. Undersider kan nedarves lisså dybt du har lyst.
Henvisninger til og fra en [[UnderSide||SubPage]] er forklaret under
[[HenvisningsRegler||LinkingRules]].
diff --git a/ikiwiki/wikilink.mdwn b/ikiwiki/wikilink.mdwn
index ea93116..c3dadec 100644
--- a/ikiwiki/wikilink.mdwn
+++ b/ikiwiki/wikilink.mdwn
@@ -3,15 +3,13 @@ WikiLinks gør det muligt enkelt at lave henvisninger (linke) mellem sider i
wikien. Opret en [[WikiLink]] ved at skrive siden du vil henvise til med
dobbelte klammer omkring. Ekempelvis `\[[WikiLink]]`.
+
Hvis du vil skrive noget i stil med `\[[WikiLink]]` uden at det skal blive
til en wikilink, så put en `\` (backslash) foran, som i `\\[[WikiLink]]`.
Specielle [[henvisningsregler|SubPage/LinkingRules]] træder i kraft når der
henvises på tværs af [[undersider|SubPage]].
-Desuden, hvis filen der henvises til med en WikiLink ligner et billede, vil
-det blive vist indlejret i siden.
-
WikiLinks knyttes til sidenavne uden skelen til store og små bogstaver, så
du behøver ikke at bekymre dig om dette, og kan anvende stort
begyndelsesbogstav i begyndelsen af en sætning o.l.
@@ -21,14 +19,12 @@ sidenavnet som henvisningstekst. Eksempelvis henviser `\[[foo_bar|SandBox]]`
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]]`
+`\[[WikiLink#foo]]` .
+
+Hvis filen der henvises til med en WikiLink ligner et billede, vil det blive
+vist indlejret på siden.
-## 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.
+Du kan også indsætte en url i en WikiLink, for at henvise til en ekstern
+side. Email-adresser kan også bruges til at danne en "mailto"-henvisning.