diff options
author | Jonas Smedegaard <dr@jones.dk> | 2008-08-09 00:39:00 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2008-08-09 00:39:00 +0200 |
commit | fa547cc76395dc9df01e0208fb119cfe564a162c (patch) | |
tree | c2a5557917c5105f761b6977cbca9565b0147ca4 /ikiwiki | |
parent | 85738ebc189eb57685a2c495310a5ba1455e792d (diff) |
Drop pages and images irrelevant if no edit access.
Diffstat (limited to 'ikiwiki')
-rw-r--r-- | ikiwiki/blog.mdwn | 109 | ||||
-rw-r--r-- | ikiwiki/formatting.mdwn | 97 | ||||
-rw-r--r-- | ikiwiki/markdown.mdwn | 14 | ||||
-rw-r--r-- | ikiwiki/openid.mdwn | 37 | ||||
-rw-r--r-- | ikiwiki/pagespec.mdwn | 84 | ||||
-rw-r--r-- | ikiwiki/pagespec/attachment.mdwn | 56 | ||||
-rw-r--r-- | ikiwiki/preprocessordirective.mdwn | 38 | ||||
-rw-r--r-- | ikiwiki/subpage.mdwn | 14 | ||||
-rw-r--r-- | ikiwiki/subpage/linkingrules.mdwn | 36 | ||||
-rw-r--r-- | ikiwiki/wikilink.mdwn | 35 |
10 files changed, 0 insertions, 520 deletions
diff --git a/ikiwiki/blog.mdwn b/ikiwiki/blog.mdwn deleted file mode 100644 index 53a95b9..0000000 --- a/ikiwiki/blog.mdwn +++ /dev/null @@ -1,109 +0,0 @@ -[[!meta robots="noindex, follow"]] -[[!if test="enabled(inline)" - then="Denne wiki har inline plugin **aktiveret**." - else="Denne wiki har inline plugin **deaktiveret**."]] - -[[!if test="enabled(inline)" - 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: - - \[[!inline pages="blog/* and !*/Discussion" show="10" rootpage="blog"]] - -Enhver side der modsvarer det angivne [[PageSpec]] (i eksemplet enhver -[[UnderSide|SubPage]] til "blog") vil blive del af bloggen, og de nyeste 10 -af dem vil dukke op på siden. Bemærk at hvis filer som ikke er sider -modsvarer [[PageSpec]]'et, bliver de medtaget i fødningen (feed) gennem -RSS-indkapslinger, som er anvendeligt til podcasting. - -Den valgfri `rootpage`-parameter fortæller wikien at nye indlæg til denne -blog som standard skal være [[UnderSider|SubPage]] til "blog", og aktiverer -en formular øverst i bloggen som kan bruges til at tilføje nye emner. - -Hvis du har lyst til at din blog skal have en arkivside med oversigt over -alle indlæg skrevet nogensinde til den, kan det gøres sådan her: - - \[[!inline pages="blog/* and !*/Discussion" archive="yes"]] - -Du kan endda lave en automatisk dannet liste over alle de sider på wikien, -med de nyeste tilføjet øverst, sådan her: - - \[[!inline pages="* and !*/Discussion" archive="yes"]] - -Hvis du vil have mulighed for at tilføje sider til en given blogfødning ved -at mærke dem af, kan du også gøre det. Du afmærker en side ved blot at lave -en henvisning til en en eller flere sider som repræsenterer dets -mærkater. Brug derefter det særlige `link()` [[PageSpec]] til at modsvare -alle sider med en given mærkat: - - \[[!inline pages="link(life)"]] - -Eller medtag nogle mærkater og udelad andre: - - \[[!inline pages="link(debian) and !link(social)"]] - -## brug - -Der er mange parametre du kan bruge med `inline`-direktivet. Disse er de -oftest brugte: - -* `pages` - Et [[PageSpec]] af siderne at indlejre. -* `show` - Angiver det maksimale antal modsvarende sider at - indlejre. Standard er 10, på nær arkivering, hvor standarden er at vise - alle. Sæt til 0 for at vise alle modsvarende sider. -* `archive` - Hvis "yes" er angivet, så vis kun sidetitler og nogle - metadata, ikke det samlede indhold. -* `description` - Angiver beskrivelsen til rss-fødningen hvis en dannes. Som - standard bruges wikiens navn. -* `skip` - Angiv et antal sider at springe over ved visning. Kan være - nyttigt til at danne en fødning som kun viser arkiverede sider. -* `postform` - Angiv "yes" for at aktivere en formular til at indsende nye - sider til en [[blog]]. -* `postformtext` - Angiv den tekst som skal vises i en indsendelsesformular - (postform). -* `rootpage` - Aktiverer indsendelsesformularen (postform) og gør det muligt - at styre hvor nye indlæg ender, ved at angive siden som de skal være en - [[UnderSide|subpage]] af. - -Her er nogle parametre der ikke så tit er nødvendige at bruge: - -* `actions` - Hvis angivet som "yes" tilføjes henvisninger nedenfor de - indlejrede sider til redigering og diskussion (hvis de ville blive vist - foroven på selve siden). -* `rss` - Styrer dannelse af en rss-fødning. Hvis wikien er opsat til at - danne rss-fødninger som standard, deaktiveres ved at angive "no". Hvis - wikien er opsat til `allowrss`, aktiveres ved at angive "yes". -* `atom` - Styrer dannelse af en atom-fødning. Hvis wikien er opsat til at - danne atom-fødninger som standard, deaktiveres ved at angive "no". Hvis - wikien er opsat til `allowatom`, aktiveres ved at angive "yes". -* `feeds` - Styrer dannelse af alle typer af fødninger. Angiv "no" for at - deaktivere dannelse af nogen fødninger. -* `template` - Angiver skabelonen der udfyldes ved visning af hver indlejret - side. Som standard bruges `inlinepage`-skabelonen, mens - `archivepage`-skabelonen bruges til arkiver. Brug denne parameter til at - bruge en anden skabelon end normalt, for eksempel `titlepage`-skabelonen - som kun viser indlægs titler. Bemærk at du stadigt bør angive - `archive=yes` hvis din skabelon ikke medtager sideindholdet. -* `raw` - I stedet for som standard at lave en [[blog]], vil siden, når raw - angives som "yes", inkluderes råt, uden yderligere opmærkning omkring den, - som om den var en integreret den af kildekoden til den indlejrende side. -* `sort` - Styrer hvordan indlejrede sider sorteres. Standarden, "age", - sorterer nyest oprettede sider først. Angives "title" sorteres siderne - efter titel, og "mtime" sorterer nyest redigerede sider først. -* `reverse` - Hvis du angiver "yes", sorteres i omvendt rækkefølge. -* `feedshow` - Angiver det maksimale antal modsvarende sider at medtage i - rss/atom-fødninger. Standarden er den samme som `show`-værdien ovenfor. -* `feedonly` - Dan kun fødninger, vis ikke siderne indlejret på siden. -* `quick` - Opbyg arkiver i hurtigmodus, uden at læse siderne igennem efter - metadata. som standard deaktiverer dette også dannelse af alle fødninger. -* `timeformat` - Brug denne til at angive hvordan tiden eller datoen vises - for sider i bloggen. Formateringsstrengen videregives til funktionen - strftime(3). -* `feedpages` - Et [[PageSpec]] af indlejrede sider som medtages i rss/atom- - fødninger. Standarden er den sammen som for `pages`-værdien ovenfor, og - kun sider som modsvarer dén værdi medtages, men nogle af dem kan udelades - ved at angive et mere snævert [[PageSpec]] her. -* `guid` - Hvis en URI er angivet her (måske en UUID med `urn:uuid:` foran), - vil Atom-fødningerne have dette som dets `<id>`. Standarden er at bruge - URLen for siden som indeholder `inline`-direktivet. diff --git a/ikiwiki/formatting.mdwn b/ikiwiki/formatting.mdwn deleted file mode 100644 index df9446b..0000000 --- a/ikiwiki/formatting.mdwn +++ /dev/null @@ -1,97 +0,0 @@ -[[!meta title="Formatering af wikisider"]] -[[!meta robots="noindex, follow"]] - -Teksten på denne wiki er, som udgangspunkt, skrevet på en måde som ligger -tæt op ad hvordan du muligvis formulerer dig i email-beskeder. Denne form -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 -placere det med enkelte eller dobbelte asterisker (stjerner) omkring. - -En liste oprettes ved at begynde hver linje med en asterisk: - -* "* dette er min liste" -* "* et andet emne" - -En nummereret liste laves ved at starte hver linje med et nummer (ethvert -nummer kan bruges) efterfulgt af punktum: - -1. "1. første linje" -2. "2. anden linje" -2. "2. tredje linje" - -En overskrift eller en sektion er en linje med et eller flere `#`-tegn -efterfulgt af et mellemrum og overskriftsteksten. Antallet af `#`-tegn -styrer overskriftens størrelse: - -# # h1 -## ## h2 -### ### h3 -#### #### h4 -##### ##### h5 -###### ###### h6 - -En vandret skillelinje oprettes ved at skrive tre eller flere bindestreger -eller stjerner på en linje for sig selv. - ----- - -Citater angives ved at sætte ">" foran hver linje: - -> At være eller ikke være, -> det er spørgsmålet. - -En kodeblok skrives ved at indrykke hver linje med eet tabulator-tegn eller -4 mellemrum: - - 10 PRINT "Hello, world!" - 20 GOTO 10 - -Du kan henvise til en URL eller en email-adresse ved at putte addressen i -vinkelklammer: <<http://ikiwiki.info>>, eller du kan bruge formen -\[henvisningstekst\]\(adresse\) - ----- - -Udover normal html-formatering med [[MarkDown]], kan du med denne wiki bruge -følgende ekstra finesser: - -* Henvise til en anden side på wikien ved at skrive sidenavnet med dobbelte - lodrette klammer omkring. Udtrykket `\[[WikiLink]]` henviser til - [[WikiLink]]. - -[[!if test="enabled(smiley) and smileys" then=""" -* Indsætte [[smileys]] og andre anvendelige symboler. :-) -"""]] - -[[!if test="enabled(shortcut) and shortcuts" then=""" -* Bruge [[genveje|shortcuts]] til at henvise til gængse ressourcer. - - \[[!wikipedia War\_of\_1812]] -"""]] - -[[!if test="enabled(toc)" then=""" -* Tilføje en indholdsfortegnelse til en side: - - \[[!toc ]] -"""]] - - -[[!if test="enabled(meta)" then=""" -* Æ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: - - \[[!inline pages="blog/*"]] -"""]] - -[[!if test="enabled(template) and templates" then=""" -* Oprette og udfylde [[skabeloner|templates]] for gentagne klumper af - parameteriseret wikitekst. -"""]] diff --git a/ikiwiki/markdown.mdwn b/ikiwiki/markdown.mdwn deleted file mode 100644 index 88eaa36..0000000 --- a/ikiwiki/markdown.mdwn +++ /dev/null @@ -1,14 +0,0 @@ -[[!meta robots="noindex, follow"]] -[Markdown](http://daringfireball.net/projects/markdown/) er et minimalt -opmærkningssprog som afspejler simpel tekst som det bruges i -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. - -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. diff --git a/ikiwiki/openid.mdwn b/ikiwiki/openid.mdwn deleted file mode 100644 index 21152b6..0000000 --- a/ikiwiki/openid.mdwn +++ /dev/null @@ -1,37 +0,0 @@ -[[!meta title="OpenID"]] -[[!meta robots="noindex, follow"]] - -[[!if test="enabled(openid)" - then="Denne wiki har OpenID **aktiveret**." - else="Denne wiki har OpenID **deaktiveret**."]] - -[OpenID](http://openid.net) er en decentral ægthedsmekanisme som giver dig -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: - -* [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 registerer 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 -denne wiki eller at gennemgå en registreringsproces når du bruger OpenID. -"""]] - ---- - -Det er også muligt at lave en side i wikien brugbar som en OpenID URL, ved -at delegere den til en openid server. Her er et eksempel på hvordan det kan -gøres: - - \[[!meta openid="http://yourid.myopenid.com/" - server="http://www.myopenid.com/server"]] diff --git a/ikiwiki/pagespec.mdwn b/ikiwiki/pagespec.mdwn deleted file mode 100644 index 56d9d08..0000000 --- a/ikiwiki/pagespec.mdwn +++ /dev/null @@ -1,84 +0,0 @@ -[[!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 -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 -("or" betyder "eller" på engelsk). Dette modsvarer eksempelvis enhver af de -tre nævnte sider: - - foo or bar or baz - -Mere hyppigt har du dog brug for at at at modsvare sider med noget tilfælles -i deres navne. Dette kan du udtrykke med et "glob-mønster". "`*`" står for -enhver del af sidenavnet, og "`?`" for ethvert enkeltbogstav i -sidenavnet. Så dette modsvarer alle sider om musik, og alle -[[UnderSider||SubPage]] til sandkassen, men ikke selve sandkasse-siden: - - *musik* or SandBox/* - -Du kan også angive "`!`" foran et emne for at undgå sider som modsvarer -det. Så for at modsvare alle sider undtagen diskussionssider og sandkassen: - - * and !SandBox and !*/Discussion - -En række mere nøjagtige begrænsninger kan tilføjes med disse funktioner: - -* "`link(side)`" - modsvarer kun sider som henviser til en given side (eller - 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_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 - 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 - 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. - -For eksempelvis at modsvare alle sider i en blog som henviser til en side om -musik og som blev skrevet i 2005: - - blog/* and link(musik) and creation_year(2005) - -Bemærk brugen af "and" i eksemplet ovenfor ("and" betyder "og" på engelsk), -som betyder at kun sider der modsvarer hver af de tre udtryk modsvarer det -hele. Brug "and" når du vil kombinere udtryk på den måde; "or" når det er -nok at én side modsvarer et udtryk. Bemærk at det ikke giver mening at sige -"index and SandBox", da ingen sider kan modsvare begge udtryk. - -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)) - -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 deleted file mode 100644 index 289c5b2..0000000 --- a/ikiwiki/pagespec/attachment.mdwn +++ /dev/null @@ -1,56 +0,0 @@ -[[!meta robots="noindex, follow"]] -[[!if test="enabled(attachment)" - then="Denne wiki har vedhæftninger **aktiveret**." - 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. - -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: - - 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 -tests: - -* maxsize(størrelse) - - Tester hvorvidt vedhæftningen højst fylder er 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 angivne størrelse. - -* ispage() - - Tester hvorvidt vedhæftningen vil blive håndteret af ikiwiki som en wikiside. - (altså om det har endelsen ".mdwn", eller ethvert andet aktiveret - sideformat). - - Derfor, hvis du ikke vil tillade wikisider at blive lagt op som vedhæftninger, - så brug `!ispage()` ; hvis du kun vil tillade wikisider at blive lagt op som - vedhæftninger, så brug `ispage()`. - -* user(brugernavn) - - Tester hvorvidt vedhæftningen bliver lagt op af en bruger med det angivne - brugernavn. Hvis openid er aktiveret, kan en openid også bruges her. - -* ip(adresse) - - Tester hvorvidt vedhæftningen bliver lagt op fra den angivne IP-adresse. - -* mimetype(foo/bar) - - Dette checker MIME-typen for vedhæftningen. Du kan angive et glob som type, - eksampelvis `mimetype(image/*)`. - -* virusfree() - - Checker vedhæftningen med et antivirusprogram. diff --git a/ikiwiki/preprocessordirective.mdwn b/ikiwiki/preprocessordirective.mdwn deleted file mode 100644 index dd94689..0000000 --- a/ikiwiki/preprocessordirective.mdwn +++ /dev/null @@ -1,38 +0,0 @@ -[[!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. diff --git a/ikiwiki/subpage.mdwn b/ikiwiki/subpage.mdwn deleted file mode 100644 index 186f734..0000000 --- a/ikiwiki/subpage.mdwn +++ /dev/null @@ -1,14 +0,0 @@ -[[!meta robots="noindex, follow"]] -ikiwiki understøtter placering af sider i et mappehierarki. Eksempelvis har -denne side, [[UnderSide|SubPage]], nogle relaterede sider placeret under -sig, bl.a. [[HenvisningsRegler|SubPage/LinkingRules]]. dette er en praktisk -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. - -Henvisninger til og fra en [[UnderSide||SubPage]] er forklaret under -[[HenvisningsRegler||LinkingRules]]. diff --git a/ikiwiki/subpage/linkingrules.mdwn b/ikiwiki/subpage/linkingrules.mdwn deleted file mode 100644 index 80c29ac..0000000 --- a/ikiwiki/subpage/linkingrules.mdwn +++ /dev/null @@ -1,36 +0,0 @@ -[[!meta robots="noindex, follow"]] -For at henvise til eller fra en [[underside|SubPage]] kan du normalt bruge -en almindelig normal [[WikiLink]] som ikke indeholder navnet på den -overliggende mappe til [[undersiden|SubPage]]. Ikiwiki gennemgår -mappehierarkiet og kigger efter en side som modsvarer din henvisning. - -Hvis eksempelvis FooBar/UnderSide henviser til "EnAndenSide", vil ikiwiki -først foretrække at knytte henvisningen til FooBar/UnderSide/EnAndenSide -hvis den eksisterer, så til FooBar/EnAndenSide og til sidst til EnAndenSide -i roden af wikien. - -Bemærk at dette betyder, at hvis en henvisning fra FooBar/EnSide til -"EnAndenSide" i øjeblikket henviser til EnAndenSide i roden af wikien, og -FooBar/EnAndenSide oprettes, så vil henvisningen blive _ændret_ til at pege -på FooBar/EnAndenSide. Omvendt vil en henvisning fra BazBar til -"EnAndenSide" ikke blive berørt af oprettelsen af en [[underside|SubPage]] -til FooBar. - -Du kan også angive en henvisning som indeholder et mappenavn, lissom -"FooBar/EnAndenSide", for mere nøjagtigt at angive hvilken side der henvises -til. Kun på den måde kan du henvise til en anden sides -[[underside|SubPage]]. - -Du kan bruge dette til eksempelvis at henvise fra BazBar til -"FooBar/UnderSide", eller fra BazBar/UnderSide til "FooBar/UnderSide". - -Du kan også bruge "/" i begyndelsen af en henvisning, til at angive -nøjagtigt hvilken side der henvises til, når der er flere mulige sider med -lignende navne og henvisningen ender forkert som standard. Eksempelvis vil -en henvisning fra "FooBar/UnderSide" til "/EnAndenSide" henvise til -"EnAndenSide" i roden af wikien, selvom der er en "FooBar/EnAndenSide". - -Desuden kan du, hvis wikien er opsat med "userdir", henvise til sider under -hjemmemapper uden at angive en sti til dem. Dette er for at tillade enkel -henvisning til en brugers side i hjemmemappen, som signatur ved en -kommentar. Sådanne henvisninger prøves allersidst. diff --git a/ikiwiki/wikilink.mdwn b/ikiwiki/wikilink.mdwn deleted file mode 100644 index 0ba01d2..0000000 --- a/ikiwiki/wikilink.mdwn +++ /dev/null @@ -1,35 +0,0 @@ -[[!meta robots="noindex, follow"]] -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. - -Det er også muligt at skrive en WikiLink som bruger noget andet end -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]]` - -## 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 forhindrer derfor ikke henvisninger med mellemrum. Fremtidige -versioner af ikiwiki vil aktivere dette valg som standard. |