-
Notifications
You must be signed in to change notification settings - Fork 5
Contributions
The wiki software hosting this set of documentation may not be entirely familiar to everyone. It is based around Gollum, a GitHub specific wiki-esque platform that supports a variety of different markup languages, and stores history in a git repository backend.
There are two major file types used here:
Most of the actual documentation is in `.pod` format, whilst the various ancillary pages are written in markdown.
Currently, the POD renderer for Gollum has some issues with resolving link (L<...>
) tags. As such, they should only be used for internal (within a single page, to a specific anchor name) links and External links. Links to other wiki pages have to use the [[name|location]]
format. Linking to a specific section within a POD page can be achieved with [[name|location#wiki-SECTION_NAME]]
(manually check the anchor in the source code, observe the wiki-
prefix...)
Gollum currently supports automatic page footers (via the _footer page), but does not have a way to specify headers, or table-of-contents. This is currently being worked around by the use of a script (tools/make_header.pl, and the template file tools/_header.tt) This script is responsible for generating "breadcrumb" style navigation links at the top of the page, and also a rudimentary table of contents.
I haven't yet found a way to run this automatically, so it may require a manual rebuild from time to time.
Note: In order for the header insertion script to work, each POD file must contain (after the initial =head1 $title
section), the following content:
X<begin header>
X<end header>
The space between these markers will be filled with the header contents following the execution of the make_header.pl script.
Much of the content on these pages is taken from original Irssi documentation and is Copyright © 2000-2010 The Irssi project. Formatting and additional documentation, examples, etc by Tom Feist and the other editors of this wiki. This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. Please see http://creativecommons.org/licenses/by-sa/2.5/ for details.