summaryrefslogtreecommitdiff
path: root/ikiwiki/blog.mdwn
blob: d716faf2819faad8b59b7582898daec0d6072645 (plain)

[[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 inline [[PreprocessorDirektivet|PreProcessorDirective]]. 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

Her er beskrivelser af alle de understøttede parametre til inline direktivet:

  • 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.
  • skip - Angiv et antal sider at springe over ved visning. Kan være nyttigt til at danne en fødning som kun viser akriverede sider.
  • rss - Styrer dannelsen af en rss-fødning. Aktiv som standard hvis wikien er sat op til at bruge rss-fødninger - angiv "no" for at deaktivere.
  • atom - Styrer dannelsen af en atom-fødning. Aktiv som standard hvis wikien er sat op til at bruge atom-fødninger - angiv "no" for at deaktivere.
  • feeds - Styrer dannelsen af alle typer af fødninger. Angiv "no" for at deaktivere dannelsen af fødninger.
  • 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 også en formular til at indsende nye indlæg til en [[blog]], og gør det muligt at angive den overliggende side for nye sider.
  • archive - Hvis der angives "yes" vises kun sidetitler og nogle metadata, ikke det samlede indhold.
  • quick - Opbyg arkiver i hurtigmodus, uden at læse siderne igennem efter metadata. som standard deaktiverer dette også dannelsen af alle 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 bør angive archive=yes hvis din skabelon ikke medtager indhold.
  • 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.
  • description - Angiver beskrivelsen til rss-fødningen hvis en dannes. Som standard bruges wikiens navn.
  • actions - Hvis den angives som "yes" tilføjes henvisninger i bunden af de indlejrede sider til redigering og diskussion (hvis de ville blive vist i toppen af siderne selv).
  • sort - Styrer sortering af indlejrede sider. Standarden, "age", sorterer 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.
  • 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 denne værdi medtages, men nogle af disse kan udelades ved at angive et mere snævert [[PageSpec]] her.
  • 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 sider indlejret på siden.