From b04cb8c6cb13f212c21cbc4abcc1ef1120f4edb8 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Wed, 15 Jun 2011 10:33:52 +0200 Subject: Sync with ikiwiki 3.20110608. --- ikiwiki/directive.mdwn | 17 +++++++++++++++-- ikiwiki/pagespec.mdwn | 1 + style.css | 12 ++++++++---- templates.mdwn | 43 ++++++++++++++++++++++++++----------------- wikiicons/revert.png | Bin 0 -> 397 bytes 5 files changed, 50 insertions(+), 23 deletions(-) create mode 100644 wikiicons/revert.png diff --git a/ikiwiki/directive.mdwn b/ikiwiki/directive.mdwn index fb88aa7..1dc1e51 100644 --- a/ikiwiki/directive.mdwn +++ b/ikiwiki/directive.mdwn @@ -20,13 +20,26 @@ wrapped to multiple lines if you like: Also, multiple lines of *quoted* text can be used for a value. To allow quote marks inside the quoted text, delimit the block -of text with triple-quotes: +of text with triple-double-quotes or triple-single-quotes: \[[!directive text=""" 1. "foo" 2. "bar" 3. "baz" - """]] + """ othertext=''' + 1. 'quux' + 2. "foo" + ''']] + +If you want to put text with triple quotes into a parameter value, you can +use perl-style here-doc syntax, even nesting it like this: + + \[[!directive text=<textother text` -[[!if test="enabled(template)" then=""" +[[!if test="enabled(template) or enabled(edittemplate)" then=""" ## template pages +Template pages are regular wiki pages that are used as templates for other +pages. +"""]] + +[[!if test="enabled(template)" then=""" The [[!iki ikiwiki/directive/template desc="template directive"]] allows -wiki pages to be used as templates, filled out and inserted into other -pages in the wiki. +template pages to be filled out and inserted into other pages in the wiki. """]] [[!if test="enabled(edittemplate)" then=""" -## default content for new pages - The [[!iki ikiwiki/directive/edittemplate desc="edittemplate directive"]] can be used to make new pages default to containing text from a template page, which can be filled out as the page is edited. @@ -34,18 +31,30 @@ page, which can be filled out as the page is edited. [[!if test="(enabled(template) or enabled(edittemplate)) and enabled(inline)" then=""" +These template pages are currently available: + [[!inline pages="templates/* and !*.tmpl and !templates/*/* and !*/discussion" feeds=no archive=yes sort=title template=titlepage -rootpage=templates postformtext="Add a new template named:"]] +rootpage=templates postformtext="Add a new template page named:"]] """]] -## wiki templates +## template files + +Template files are unlike template pages in that they have the extension +`.tmpl`. Template files are used extensively by Ikiwiki to generate html. +They can contain html that would not normally be allowed on a wiki page. + +Template files are located in `/usr/share/ikiwiki/templates` by default; +the `templatedir` setting can be used to make another directory be +searched first. Customised template files can also be placed inside the +"templates/" directory in your wiki's source -- files placed there override +ones in the `templatedir`. -These templates are used to build the wiki. The aim is to keep almost all -html out of ikiwiki and in the templates. +Here is a full list of the template files used: * `page.tmpl` - Used for displaying all regular wiki pages. This is the - key template to customise. [[!if test="enabled(pagetemplate)" then=""" + key template to customise to change the look and feel of Ikiwiki. + [[!if test="enabled(pagetemplate)" then=""" (The [[!iki ikiwiki/directive/pagetemplate desc="pagetemplate directive"]] can be used to make a page use a different template than `page.tmpl`.)"""]] * `rsspage.tmpl` - Used for generating rss feeds for blogs. @@ -74,7 +83,7 @@ html out of ikiwiki and in the templates. * `editpage.tmpl`, `editconflict.tmpl`, `editcreationconflict.tmpl`, `editfailedsave.tmpl`, `editpagegone.tmpl`, `pocreatepage.tmpl`, `editcomment.tmpl` `commentmoderation.tmpl`, `renamesummary.tmpl`, - `passwordmail.tmpl`, `openid-selector.tmpl` - Parts of ikiwiki's user + `passwordmail.tmpl`, `openid-selector.tmpl`, `revert.tmpl` - Parts of ikiwiki's user interface; do not normally need to be customised. [[!meta robots="noindex, follow"]] diff --git a/wikiicons/revert.png b/wikiicons/revert.png new file mode 100644 index 0000000..c39e65c Binary files /dev/null and b/wikiicons/revert.png differ -- cgit v1.2.3 From 26f9b8ec5db729e93eb357f85fcdc5c583e6591e Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Wed, 15 Jun 2011 11:25:14 +0200 Subject: Update translation. --- ikiwiki/directive.mdwn | 18 ++++++++++++++++-- ikiwiki/pagespec.mdwn | 3 ++- style.css | 12 ++++++++---- templates.mdwn | 46 +++++++++++++++++++++++++++++----------------- wikiicons/revert.png | Bin 0 -> 397 bytes 5 files changed, 55 insertions(+), 24 deletions(-) create mode 100644 wikiicons/revert.png 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=<<tekstanden tekst` -[[!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 new file mode 100644 index 0000000..c39e65c Binary files /dev/null and b/wikiicons/revert.png differ -- cgit v1.2.3