From df4566af59ba8e453d12f27784bbcd4082cfc666 Mon Sep 17 00:00:00 2001 From: Arquivo Publico de Memoria Coletiva Date: Fri, 31 Jul 2015 23:38:38 -0300 Subject: Initial static site generation --- templates/index.html | 214 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 214 insertions(+) create mode 100644 templates/index.html (limited to 'templates/index.html') diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 00000000000..2288697d224 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,214 @@ + + + + + + + +templates + + + + + + + + + + + + + + +
+ +
+
+

+ + +
+
+ +
+ +
+ + +
+ +
+

+ Posted Qua 28 Mar 2012 21:56:22 BRT +

+

Ikiwiki uses many templates for many purposes. By editing its templates, +you can fully customise its appearance, and avoid duplicate content.

+ +

Ikiwiki uses the HTML::Template module as its template engine. This +supports things like conditionals and loops in templates and is pretty +easy to learn. All you really need to know to modify templates is this:

+ +
    +
  • To insert the value of a template variable, use <TMPL_VAR variable>.
  • +
  • To make a block of text conditional on a variable being set use +<TMPL_IF variable>text</TMPL_IF>.
  • +
  • To use one block of text if a variable is set and a second if it's not, +use <TMPL_IF variable>text<TMPL_ELSE>other text</TMPL_IF>
  • +
+ + +

template pages

+ +

Template pages are regular wiki pages that are used as templates for other +pages.

+ +

The template directive allows +template pages to be filled out and inserted into other pages in the wiki.

+ +

These template pages are currently available:

+ +

+ +note + +

+

+ +popup + +

+ + + +

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.

+ +

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 to change the look and feel of Ikiwiki.

  • +
  • rsspage.tmpl - Used for generating rss feeds for blogs.

  • +
  • rssitem.tmpl - Used for generating individual items on rss feeds.
  • +
  • atompage.tmpl - Used for generating atom feeds for blogs.
  • +
  • atomitem.tmpl - Used for generating individual items on atom feeds.
  • +
  • inlinepage.tmpl - Used for displaying a post in a blog.
  • +
  • archivepage.tmpl - Used for listing a page in a blog archive page.
  • +
  • titlepage.tmpl - Used for listing a page by title in a blog archive page.
  • +
  • microblog.tmpl - Used for showing a microblogging post inline.
  • +
  • blogpost.tmpl - Used for a form to add a post to a blog (and rss/atom links)
  • +
  • feedlink.tmpl - Used to add rss/atom links if blogpost.tmpl is not used.
  • +
  • aggregatepost.tmpl - Used by the aggregate plugin to create +a page for a post.
  • +
  • searchform.tmpl, googleform.tmpl - Used by the search plugin +and google plugin to add search forms to wiki pages.
  • +
  • searchquery.tmpl - This is a Omega template, used by the +search plugin.
  • +
  • comment.tmpl - Used by the comments plugin to display a comment.
  • +
  • change.tmpl - Used to create a page describing a change made to the wiki.
  • +
  • recentchanges.tmpl - Used for listing a change on the RecentChanges page.
  • +
  • autoindex.tmpl - Filled in by the autoindex plugin to make index pages.
  • +
  • autotag.tmpl - Filled in by the tag plugin to make tag pages.
  • +
  • calendarmonth.tmpl, calendaryear.tmpl - Used by ikiwiki-calendar to +make calendar archive pages.
  • +
  • trails.tmpl - Used by the trail plugin to generate links on each page +that is a member of a trail.
  • +
  • notifyemail.tmpl - Used by the notifymail plugin to generate mails about +changed pages.
  • +
  • editpage.tmpl, editconflict.tmpl, editcreationconflict.tmpl, +editfailedsave.tmpl, editpagegone.tmpl, pocreatepage.tmpl, +editcomment.tmpl commentmoderation.tmpl, renamesummary.tmpl, +passwordmail.tmpl, openid-selector.tmpl, revert.tmpl - Parts of ikiwiki's user +interface; do not normally need to be customised.
  • +
+ + +
+ +
+ + + + + +
+ + + +
+ +
+ + + +
+ +
+
+ + + -- cgit v1.2.3