diff options
-rw-r--r-- | ikiwiki/directive.mdwn | 18 | ||||
-rw-r--r-- | ikiwiki/pagespec.mdwn | 3 | ||||
-rw-r--r-- | style.css | 12 | ||||
-rw-r--r-- | templates.mdwn | 46 | ||||
-rw-r--r-- | wikiicons/revert.png | bin | 0 -> 397 bytes |
5 files changed, 55 insertions, 24 deletions
diff --git a/ikiwiki/directive.mdwn b/ikiwiki/directive.mdwn index 25905a6..5e52a47 100644 --- a/ikiwiki/directive.mdwn +++ b/ikiwiki/directive.mdwn @@ -19,13 +19,27 @@ flere linjer hvis du har lyst: 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: +citation i den citerede tekst skal du adskille blokken med trippel-citat +af enkelte eller dobbelte citationstegn: \[[!direktiv tekst=""" 1. "foo" 2. "bar" 3. "baz" - """]] + """]] andentekst=''' + 1. 'quux' + 2. "foo" + ''']] + +Hvis du vil angive tekst med trippel-citat som parameterværdi, kan du +bruge perl-stil here-doc syntaks, endda flere indeni hinanden som her: + + \[[!direktiv tekst=<<<YDRE + \[[!andetdirektiv <<<INDRE + indre tekst + INDRE]] + ydre tekst + YDRE]] Ikiwiki har også en ældre syntaks til direktiver, som kræver et mellemrum i direktiver for at skelne dem fra [[wikilinks|ikiwiki/wikilink]]. Denne diff --git a/ikiwiki/pagespec.mdwn b/ikiwiki/pagespec.mdwn index da0459c..2c40974 100644 --- a/ikiwiki/pagespec.mdwn +++ b/ikiwiki/pagespec.mdwn @@ -32,7 +32,8 @@ Mere nuancerede begrænsninger kan udtrykkes med disse funktioner: * "`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 filer oprettet den givne måned +* "`creation_month(måned)`" - modsvarer kun filer oprettet det givne + månedsnummer * "`creation_day(månedsdag)`" - eller dag på måneden * "`creation_year(år)`" - eller år * "`created_after(side)`" - modsvarer kun filer oprettet efter den givne side @@ -172,13 +172,14 @@ div.recentchanges { width: 35%; font-size: small; } -.recentchanges .pagelinks { +.recentchanges .pagelinks, +.recentchanges .revert { float: right; margin: 0; width: 60%; } -#blogform { +.blogform, #blogform { padding: 10px 10px; border: 1px solid #aaa; background: #eee; @@ -246,6 +247,9 @@ span.color { .comment-subject { font-weight: bold; } +.comment-avatar { + float: right; +} .comment { border: 1px solid #aaa; padding: 3px; @@ -273,7 +277,7 @@ div.progress-done { .tags { display: none; } .feedbutton { display: none; } #searchform { display: none; } - #blogform { display: none; } + .blogform, #blogform { display: none; } #backlinks { display: none; } } @@ -484,7 +488,7 @@ a.openid_large_btn:focus { outline: none; } a.openid_large_btn:focus { - -moz-outline-style: none; + outline-style: none; } .openid_selected { border: 4px solid #DDD; diff --git a/templates.mdwn b/templates.mdwn index 3482938..e1cd869 100644 --- a/templates.mdwn +++ b/templates.mdwn @@ -1,10 +1,6 @@ [[Ikiwiki]] anvender mange skabeloner til forskellige formål. Du kan -fuldstændigt tilrette dette sted ved at redigere dets skabeloner. - -Skabeloner er placeret i `/usr/share/ikiwiki/templates` som standard; -`templatedir`-indstillingen kan bruges til at kigge i en anden mappe -først. Tilrettede skabeloner kan også placeres inde i "templates/"-mappen i -din wiki's kildemateriale. +fuldstændigt tilrette dette steds udseende og undgå dubleret indhold, +ved at redigere dets skabeloner. Ikiwiki anvender HTML::Template modulet som dets skabelon-motor. Dette understøtter ting som betingelser og løkker i skabeloner og er ret nemt at @@ -16,16 +12,20 @@ lære. Alt hvad du reelt behøver at vide for at tilrette skabeloner er dette: * Brug een tekstblok hvis en variabel er i brug, og en anden hvis ikke, med `<TMPL_IF variabel>tekst<TMPL_ELSE>anden tekst</TMPL_IF>` -[[!if test="enabled(template)" then=""" +[[!if test="enabled(template)" or enabled(edittemplate)" then=""" ## skabelonsider +Skabelonsider er normale wikisider som bliver brugt som skabeloner for +andre sider. +"""]] + +[[!if test="enabled(template)" then=""" + Med [[!iki ikiwiki/directive/template desc="skabelondirektivet"]] kan -wikisider bruges som skabeloner, udfyldt og indsat i andre sider i wikien. +skabelonsider blive udfyldt og indsat i andre sider i wikien. """]] [[!if test="enabled(edittemplate)" then=""" -## standardindhold for nye sider - [[!iki ikiwiki/directive/edittemplate desc="Edittemplate-direktivet"]] kan anvendes til at lade nyoprettede sider som standard indeholde tekst fra en skabelonside, som så kan tilrettes når siden redigeres. @@ -33,18 +33,30 @@ skabelonside, som så kan tilrettes når siden redigeres. [[!if test="(enabled(template) or enabled(edittemplate)) and enabled(inline)" then=""" +Disse skabelonsider er i øjeblikket tilgængelige: + [[!inline pages="templates/* and !*.tmpl and !templates/*/* and !*/discussion" feeds=no archive=yes sort=title template=titlepage -rootpage=templates postformtext="Tilføj en ny skabelon med dette navn:"]] +rootpage=templates postformtext="Tilføj en ny skabelonside med dette navn:"]] """]] -## wiki-skabeloner +## skabelonfiler + +Skabelonfiler adskiller sig fra skabelonsider ved at de har endelsen +`.tmpl`. Skabelonfiler anvendes udelukkende af Ikiwiki til at danne html. +De kan indeholde html som normalt ikke ville blive tilladt på en wikiside. + +Skabelonfiler er placeret i `/usr/share/ikiwiki/templates` som standard; +`templatedir`-indstillingen kan bruges til at kigge i en anden mappe +først. Tilrettede skabeloner kan også placeres inde i "templates/"-mappen i +din wiki's kildemateriale -- filer placeret der overskygger +dem i `templatedir`. -Disse skabeloner bliver brugt til at bygge wikien. Målet er at holde næsten -al html ude af ikiwiki og inde i skabelonerne. +Her er en komplet oversigt over anvendte skabelonfiler: * `page.tmpl` - Anvendt til at vise alle normale wikisider. Dette er den - centrale skabelon at tilrette. [[!if test="enabled(pagetemplate)" then=""" + centrale skabelon at tilrette for at ændre udseende og oplevelse af Ikiwiki. + [[!if test="enabled(pagetemplate)" then=""" ([[!iki ikiwiki/directive/pagetemplate desc="Pagetemplate direktivet"]] kan bruges til at lade en side anvende en anden skabelon end `page.tmpl`.)"""]] * `rsspage.tmpl` - Anvendt til at danne rss fødninger til blogs. @@ -73,7 +85,7 @@ al html ude af ikiwiki og inde i skabelonerne. * `editpage.tmpl`, `editconflict.tmpl`, `editcreationconflict.tmpl`, `editfailedsave.tmpl`, `editpagegone.tmpl`, `pocreatepage.tmpl`, `editcomment.tmpl` `commentmoderation.tmpl`, `renamesummary.tmpl`, - `passwordmail.tmpl`, `openid-selector.tmpl` - Dele af ikiwiki's brugerflade; - kræver normalt ingen tilretning. + `passwordmail.tmpl`, `openid-selector.tmpl`, `revert.tmpl` - Dele af ikiwiki's + brugerflade; kræver normalt ingen tilretning. [[!meta robots="noindex, follow"]] diff --git a/wikiicons/revert.png b/wikiicons/revert.png Binary files differnew file mode 100644 index 0000000..c39e65c --- /dev/null +++ b/wikiicons/revert.png |