diff --git a/doc/bugs/Error_with_external_plugins.mdwn b/doc/bugs/Error_with_external_plugins.mdwn
index 06323b7a6..f2873692e 100644
--- a/doc/bugs/Error_with_external_plugins.mdwn
+++ b/doc/bugs/Error_with_external_plugins.mdwn
@@ -35,3 +35,30 @@ I hope someone will understand the problem better than I do, because I have no i
Regards,
-- [[Louis|spalax]]
+
+> I wrote a plugin to monitor what is exchanged between the plugin and Ikiwiki. I ran this with [this version](https://github.com/paternal/ikiwiki-rpcbug/tree/b4ba34a8edd1b97989965af69eddac050bc0a8ba) of my minimal bug example.
+>
+> * The bug happens in function [preprocess](https://github.com/paternal/ikiwiki-rpcbug/blob/b4ba34a8edd1b97989965af69eddac050bc0a8ba/plugins/rpcbug#L12-17) (in call to [srcfile](https://github.com/paternal/ikiwiki-rpcbug/blob/b4ba34a8edd1b97989965af69eddac050bc0a8ba/plugins/rpcbug#L15), to be more precise).
+> * The directive causing the bug is called on page [foo](https://github.com/paternal/ikiwiki-rpcbug/blob/b4ba34a8edd1b97989965af69eddac050bc0a8ba/foo.mdwn).
+> * Communication between Ikiwiki and the plugin is [[here|tee]].
+> * The resulting HTML (for page `foo`) looks like:
+>
+> > \[[!rpcbug Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay]]
+> >
+> >
+> > Calling srcfile(foo): page
+> > Calling srcfile(README.md): /home/louis/projets/ikiwiki/rpcbug/README.md
+>
+> My analysis:
+>
+> * The call to `srcfile(foo)` fails (because Ikiwiki thinks that page `foo` does not exist).
+> * Ikiwiki thinks that processing of the directive is finished, whereas the plugin still waits for the answer of Ikiwiki.
+> * Ikiwiki asks the plugin to render a new directive, but the plugin interprets the request as the return value for its previous request. Thus, the plugin thinks that `srcfile(foo)` is `page` (this `page` being a misinterpretation of the Ikiwiki request).
+>
+> So, I think that this might be an error in the
+> [`rpc_call`](https://github.com/joeyh/ikiwiki/blob/9476e2ac7ad2f53643fa2fca6ba35fcc55ab058e/IkiWiki/Plugin/external.pm#L46-147)
+> function of the `external` plugin: when the called method fails, it should
+> return something (or raise an exception, if this is possible in RPC) to notify
+> the plugin that something went wrong.
+>
+> -- [[Louis|spalax]]
diff --git a/doc/bugs/Error_with_external_plugins/tee.mdwn b/doc/bugs/Error_with_external_plugins/tee.mdwn
new file mode 100644
index 000000000..460b64f13
--- /dev/null
+++ b/doc/bugs/Error_with_external_plugins/tee.mdwn
@@ -0,0 +1,7734 @@
+Lines starting with `->` are lines transmitted by Ikiwiki to the plugin; lines
+starting with `<-` are transmitted from the plugin to Ikiwiki.
+
+ -> import
+ <-
+ <-
+ <- hook
+ <-
+ <-
+ <- last
+ <-
+ <-
+ <- 0
+ <-
+ <-
+ <- type
+ <-
+ <-
+ <- getsetup
+ <-
+ <-
+ <- id
+ <-
+ <-
+ <- rpcbug
+ <-
+ <-
+ <- call
+ <-
+ <-
+ <- getsetup
+ <-
+ <-
+ <-
+ -> 1
+ <-
+ <-
+ <- hook
+ <-
+ <-
+ <- last
+ <-
+ <-
+ <- 0
+ <-
+ <-
+ <- type
+ <-
+ <-
+ <- preprocess
+ <-
+ <-
+ <- id
+ <-
+ <-
+ <- rpcbug
+ <-
+ <-
+ <- call
+ <-
+ <-
+ <- preprocess
+ <-
+ <-
+ <-
+ -> 1
+ <-
+ <-
+ <- hook
+ <-
+ <-
+ <- last
+ <-
+ <-
+ <- 0
+ <-
+ <-
+ <- type
+ <-
+ <-
+ <- format
+ <-
+ <-
+ <- id
+ <-
+ <-
+ <- rpcbug
+ <-
+ <-
+ <- call
+ <-
+ <-
+ <- format
+ <-
+ <-
+ <-
+ -> 1
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- null
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ Omission du fichier au nom incorrect wiki.setup~
+ Omission du fichier au nom incorrect index.mdwn~
+ Omission du fichier au nom incorrect README.md~
+ Omission du fichier au nom incorrect foo.mdwn~
+ Omission du fichier au nom incorrect plugins/evariste~
+ Omission du fichier au nom incorrect plugins/rpcbug~
+ -> preprocesspagefoodestpagefoopreview0
+ <-
+ <-
+ <- srcfile
+ <-
+ <-
+ <- foo
+ <-
+ <-
+ <-
+ -> preprocesspagefoodestpagefoopreview0
+ <-
+ <-
+ <- srcfile
+ <-
+ <-
+ <- README.md
+ <-
+ <-
+ <-
+ -> /home/louis/projets/ikiwiki/rpcbug/README.md
+ <-
+ <-
+ <-
+ <-
+ <- <br/>* Calling `srcfile(foo)`: page<br/>* Calling `srcfile(README.md)`: /home/louis/projets/ikiwiki/rpcbug/README.md
+ <-
+ <-
+ <-
+ -> formatpagefoocontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>foo</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=foo" />
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../">RPC Bug</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> foo
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=foo" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>[[!rpcbug <span class="error">Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay</span>]]</p>
+ ->
+ -> <p><br /><em> Calling <code>srcfile(foo)</code>: page<br /></em> Calling <code>srcfile(README.md)</code>: /home/louis/projets/ikiwiki/rpcbug/README.md</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../">index</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2015-06-28T13:48:58Z">28/06/2015</time>
+ -> <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>foo</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=foo" />
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../">RPC Bug</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- foo
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=foo" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>[[!rpcbug <span class="error">Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay</span>]]</p>
+ <-
+ <- <p><br /><em> Calling <code>srcfile(foo)</code>: page<br /></em> Calling <code>srcfile(README.md)</code>: /home/louis/projets/ikiwiki/rpcbug/README.md</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../">index</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2015-06-28T13:48:58Z">28/06/2015</time>
+ <- <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageindexcontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>RPC Bug</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=index" />
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> </span>
+ -> <span class="title">
+ -> RPC Bug
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=index" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="./recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>Hello, world!</p>
+ ->
+ -> <p>Page causing the error : <a href="./foo/">foo</a></p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2015-06-15T01:35:13Z">15/06/2015</time>
+ -> <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>RPC Bug</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=index" />
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- </span>
+ <- <span class="title">
+ <- RPC Bug
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=index" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="./recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>Hello, world!</p>
+ <-
+ <- <p>Page causing the error : <a href="./foo/">foo</a></p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2015-06-15T01:35:13Z">15/06/2015</time>
+ <- <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpagesandboxcontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>sandbox</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=sandbox" />
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../">RPC Bug</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> sandbox
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=sandbox" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>This is the SandBox, a page anyone can edit to learn how to use the wiki.</p>
+ ->
+ -> <hr />
+ ->
+ -> <p>Here's a paragraph.</p>
+ ->
+ -> <p>Here's another one with <em>emphasised</em> text.</p>
+ ->
+ -> <h1>Header</h1>
+ ->
+ -> <h2>Subheader</h2>
+ ->
+ -> <blockquote><p>This is a blockquote.</p>
+ ->
+ -> <p>This is the first level of quoting.</p>
+ ->
+ -> <blockquote><p>This is nested blockquote.</p></blockquote>
+ ->
+ -> <p>Back to the first level.</p></blockquote>
+ ->
+ -> <p>Numbered list</p>
+ ->
+ -> <ol>
+ -> <li>First item.</li>
+ -> <li>Another.</li>
+ -> <li>And another..</li>
+ -> </ol>
+ ->
+ ->
+ -> <p>Bulleted list</p>
+ ->
+ -> <ul>
+ -> <li><em>item</em></li>
+ -> <li>item</li>
+ -> </ul>
+ ->
+ ->
+ -> <p><a href="../ikiwiki/wikilink/">WikiLink</a></p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../ikiwiki/wikilink/">ikiwiki/wikilink</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>sandbox</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=sandbox" />
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../">RPC Bug</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- sandbox
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=sandbox" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>This is the SandBox, a page anyone can edit to learn how to use the wiki.</p>
+ <-
+ <- <hr />
+ <-
+ <- <p>Here's a paragraph.</p>
+ <-
+ <- <p>Here's another one with <em>emphasised</em> text.</p>
+ <-
+ <- <h1>Header</h1>
+ <-
+ <- <h2>Subheader</h2>
+ <-
+ <- <blockquote><p>This is a blockquote.</p>
+ <-
+ <- <p>This is the first level of quoting.</p>
+ <-
+ <- <blockquote><p>This is nested blockquote.</p></blockquote>
+ <-
+ <- <p>Back to the first level.</p></blockquote>
+ <-
+ <- <p>Numbered list</p>
+ <-
+ <- <ol>
+ <- <li>First item.</li>
+ <- <li>Another.</li>
+ <- <li>And another..</li>
+ <- </ol>
+ <-
+ <-
+ <- <p>Bulleted list</p>
+ <-
+ <- <ul>
+ <- <li><em>item</em></li>
+ <- <li>item</li>
+ <- </ul>
+ <-
+ <-
+ <- <p><a href="../ikiwiki/wikilink/">WikiLink</a></p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../ikiwiki/wikilink/">ikiwiki/wikilink</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwikicontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>ikiwiki</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../">RPC Bug</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> ikiwiki
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>This wiki is powered by <a href="http://ikiwiki.info/">ikiwiki</a>.</p>
+ ->
+ -> <p>Some documentation on using ikiwiki:</p>
+ ->
+ -> <ul>
+ -> <li><a href="./formatting/">formatting</a></li>
+ -> <li><a href="./wikilink/">wikilink</a></li>
+ -> <li><a href="./subpage/">subpage</a></li>
+ -> <li><a href="./pagespec/">pagespec</a></li>
+ -> <li><a href="./directive/">directive</a></li>
+ -> <li><a href="./markdown/">markdown</a></li>
+ -> <li><a href="./openid/">openid</a></li>
+ -> <li><a href="./searching/">searching</a></li>
+ -> <li><a href="../templates/">templates</a></li>
+ -> </ul>
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../templates/">templates</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>ikiwiki</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../">RPC Bug</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- ikiwiki
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>This wiki is powered by <a href="http://ikiwiki.info/">ikiwiki</a>.</p>
+ <-
+ <- <p>Some documentation on using ikiwiki:</p>
+ <-
+ <- <ul>
+ <- <li><a href="./formatting/">formatting</a></li>
+ <- <li><a href="./wikilink/">wikilink</a></li>
+ <- <li><a href="./subpage/">subpage</a></li>
+ <- <li><a href="./pagespec/">pagespec</a></li>
+ <- <li><a href="./directive/">directive</a></li>
+ <- <li><a href="./markdown/">markdown</a></li>
+ <- <li><a href="./openid/">openid</a></li>
+ <- <li><a href="./searching/">searching</a></li>
+ <- <li><a href="../templates/">templates</a></li>
+ <- </ul>
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../templates/">templates</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpagetemplatescontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>templates</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../">RPC Bug</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> templates
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p><a href="../ikiwiki/">Ikiwiki</a> uses many templates for many purposes. By editing its templates,
+ -> you can fully customise its appearance, and avoid duplicate content.</p>
+ ->
+ -> <p>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:</p>
+ ->
+ -> <ul>
+ -> <li>To insert the value of a template variable, use <code><TMPL_VAR variable></code>.</li>
+ -> <li>To make a block of text conditional on a variable being set use
+ -> <code><TMPL_IF variable>text</TMPL_IF></code>.</li>
+ -> <li>To use one block of text if a variable is set and a second if it's not,
+ -> use <code><TMPL_IF variable>text<TMPL_ELSE>other text</TMPL_IF></code></li>
+ -> </ul>
+ ->
+ ->
+ -> <p>If the template does not contain a <code>templatebody</code> directive, the entire
+ -> source of the page is used for the template. This is deprecated.</p>
+ ->
+ -> <h2>template files</h2>
+ ->
+ -> <p>Template files are unlike template pages in that they have the extension
+ -> <code>.tmpl</code>. Template files are used extensively by Ikiwiki to generate html.
+ -> They can contain html that would not normally be allowed on a wiki page.</p>
+ ->
+ -> <p>Template files are located in <code>/usr/share/ikiwiki/templates</code> by default;
+ -> the <code>templatedir</code> 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 <code>templatedir</code>.</p>
+ ->
+ -> <p>Here is a full list of the template files used:</p>
+ ->
+ -> <ul>
+ -> <li><p><code>page.tmpl</code> - Used for displaying all regular wiki pages. This is the
+ -> key template to customise to change the look and feel of Ikiwiki.</p></li>
+ -> <li><p><code>rsspage.tmpl</code> - Used for generating rss feeds for blogs.</p></li>
+ -> <li><code>rssitem.tmpl</code> - Used for generating individual items on rss feeds.</li>
+ -> <li><code>atompage.tmpl</code> - Used for generating atom feeds for blogs.</li>
+ -> <li><code>atomitem.tmpl</code> - Used for generating individual items on atom feeds.</li>
+ -> <li><code>inlinepage.tmpl</code> - Used for displaying a post in a blog.</li>
+ -> <li><code>archivepage.tmpl</code> - Used for listing a page in a blog archive page.</li>
+ -> <li><code>titlepage.tmpl</code> - Used for listing a page by title in a blog archive page.</li>
+ -> <li><code>microblog.tmpl</code> - Used for showing a microblogging post inline.</li>
+ -> <li><code>blogpost.tmpl</code> - Used for a form to add a post to a blog (and rss/atom links)</li>
+ -> <li><code>feedlink.tmpl</code> - Used to add rss/atom links if <code>blogpost.tmpl</code> is not used.</li>
+ -> <li><code>aggregatepost.tmpl</code> - Used by the aggregate plugin to create
+ -> a page for a post.</li>
+ -> <li><code>searchform.tmpl</code>, <code>googleform.tmpl</code> - Used by the search plugin
+ -> and google plugin to add search forms to wiki pages.</li>
+ -> <li><code>searchquery.tmpl</code> - This is a Omega template, used by the
+ -> search plugin.</li>
+ -> <li><code>comment.tmpl</code> - Used by the comments plugin to display a comment.</li>
+ -> <li><code>change.tmpl</code> - Used to create a page describing a change made to the wiki.</li>
+ -> <li><code>recentchanges.tmpl</code> - Used for listing a change on the RecentChanges page.</li>
+ -> <li><code>autoindex.tmpl</code> - Filled in by the autoindex plugin to make index pages.</li>
+ -> <li><code>autotag.tmpl</code> - Filled in by the tag plugin to make tag pages.</li>
+ -> <li><code>calendarmonth.tmpl</code>, <code>calendaryear.tmpl</code> - Used by ikiwiki-calendar to
+ -> make calendar archive pages.</li>
+ -> <li><code>trails.tmpl</code> - Used by the trail plugin to generate links on each page
+ -> that is a member of a trail.</li>
+ -> <li><code>notifyemail.tmpl</code> - Used by the notifymail plugin to generate mails about
+ -> changed pages.</li>
+ -> <li><code>editpage.tmpl</code>, <code>editconflict.tmpl</code>, <code>editcreationconflict.tmpl</code>,
+ -> <code>editfailedsave.tmpl</code>, <code>editpagegone.tmpl</code>, <code>pocreatepage.tmpl</code>,
+ -> <code>editcomment.tmpl</code> <code>commentmoderation.tmpl</code>, <code>renamesummary.tmpl</code>,
+ -> <code>passwordmail.tmpl</code>, <code>emailauth.tmpl,</code>login-selector.tmpl<code>,
+ -> </code>revert.tmpl` - Parts of ikiwiki's user interface; do not normally need
+ -> to be customised.</li>
+ -> </ul>
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../ikiwiki/">ikiwiki</a>
+ ->
+ -> <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2015-05-14T01:15:08Z">14/05/2015</time>
+ -> <!-- Created <time datetime="2015-05-14T01:15:08Z" pubdate="pubdate">14/05/2015</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>templates</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../">RPC Bug</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- templates
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p><a href="../ikiwiki/">Ikiwiki</a> uses many templates for many purposes. By editing its templates,
+ <- you can fully customise its appearance, and avoid duplicate content.</p>
+ <-
+ <- <p>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:</p>
+ <-
+ <- <ul>
+ <- <li>To insert the value of a template variable, use <code><TMPL_VAR variable></code>.</li>
+ <- <li>To make a block of text conditional on a variable being set use
+ <- <code><TMPL_IF variable>text</TMPL_IF></code>.</li>
+ <- <li>To use one block of text if a variable is set and a second if it's not,
+ <- use <code><TMPL_IF variable>text<TMPL_ELSE>other text</TMPL_IF></code></li>
+ <- </ul>
+ <-
+ <-
+ <- <p>If the template does not contain a <code>templatebody</code> directive, the entire
+ <- source of the page is used for the template. This is deprecated.</p>
+ <-
+ <- <h2>template files</h2>
+ <-
+ <- <p>Template files are unlike template pages in that they have the extension
+ <- <code>.tmpl</code>. Template files are used extensively by Ikiwiki to generate html.
+ <- They can contain html that would not normally be allowed on a wiki page.</p>
+ <-
+ <- <p>Template files are located in <code>/usr/share/ikiwiki/templates</code> by default;
+ <- the <code>templatedir</code> 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 <code>templatedir</code>.</p>
+ <-
+ <- <p>Here is a full list of the template files used:</p>
+ <-
+ <- <ul>
+ <- <li><p><code>page.tmpl</code> - Used for displaying all regular wiki pages. This is the
+ <- key template to customise to change the look and feel of Ikiwiki.</p></li>
+ <- <li><p><code>rsspage.tmpl</code> - Used for generating rss feeds for blogs.</p></li>
+ <- <li><code>rssitem.tmpl</code> - Used for generating individual items on rss feeds.</li>
+ <- <li><code>atompage.tmpl</code> - Used for generating atom feeds for blogs.</li>
+ <- <li><code>atomitem.tmpl</code> - Used for generating individual items on atom feeds.</li>
+ <- <li><code>inlinepage.tmpl</code> - Used for displaying a post in a blog.</li>
+ <- <li><code>archivepage.tmpl</code> - Used for listing a page in a blog archive page.</li>
+ <- <li><code>titlepage.tmpl</code> - Used for listing a page by title in a blog archive page.</li>
+ <- <li><code>microblog.tmpl</code> - Used for showing a microblogging post inline.</li>
+ <- <li><code>blogpost.tmpl</code> - Used for a form to add a post to a blog (and rss/atom links)</li>
+ <- <li><code>feedlink.tmpl</code> - Used to add rss/atom links if <code>blogpost.tmpl</code> is not used.</li>
+ <- <li><code>aggregatepost.tmpl</code> - Used by the aggregate plugin to create
+ <- a page for a post.</li>
+ <- <li><code>searchform.tmpl</code>, <code>googleform.tmpl</code> - Used by the search plugin
+ <- and google plugin to add search forms to wiki pages.</li>
+ <- <li><code>searchquery.tmpl</code> - This is a Omega template, used by the
+ <- search plugin.</li>
+ <- <li><code>comment.tmpl</code> - Used by the comments plugin to display a comment.</li>
+ <- <li><code>change.tmpl</code> - Used to create a page describing a change made to the wiki.</li>
+ <- <li><code>recentchanges.tmpl</code> - Used for listing a change on the RecentChanges page.</li>
+ <- <li><code>autoindex.tmpl</code> - Filled in by the autoindex plugin to make index pages.</li>
+ <- <li><code>autotag.tmpl</code> - Filled in by the tag plugin to make tag pages.</li>
+ <- <li><code>calendarmonth.tmpl</code>, <code>calendaryear.tmpl</code> - Used by ikiwiki-calendar to
+ <- make calendar archive pages.</li>
+ <- <li><code>trails.tmpl</code> - Used by the trail plugin to generate links on each page
+ <- that is a member of a trail.</li>
+ <- <li><code>notifyemail.tmpl</code> - Used by the notifymail plugin to generate mails about
+ <- changed pages.</li>
+ <- <li><code>editpage.tmpl</code>, <code>editconflict.tmpl</code>, <code>editcreationconflict.tmpl</code>,
+ <- <code>editfailedsave.tmpl</code>, <code>editpagegone.tmpl</code>, <code>pocreatepage.tmpl</code>,
+ <- <code>editcomment.tmpl</code> <code>commentmoderation.tmpl</code>, <code>renamesummary.tmpl</code>,
+ <- <code>passwordmail.tmpl</code>, <code>emailauth.tmpl,</code>login-selector.tmpl<code>,
+ <- </code>revert.tmpl` - Parts of ikiwiki's user interface; do not normally need
+ <- to be customised.</li>
+ <- </ul>
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../ikiwiki/">ikiwiki</a>
+ <-
+ <- <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2015-05-14T01:15:08Z">14/05/2015</time>
+ <- <!-- Created <time datetime="2015-05-14T01:15:08Z" pubdate="pubdate">14/05/2015</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpagerecentchangescontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>RecentChanges</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=recentchanges" />
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../">RPC Bug</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> RecentChanges
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=recentchanges" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>Recent changes to this wiki:</p>
+ ->
+ -> <div class="feedlink">
+ ->
+ ->
+ -> </div>
+ ->
+ -> <div class="recentchanges">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="change-b4ba34a8edd1b97989965af69eddac050bc0a8ba" class="metadata">
+ -> <span class="desc"><br />Changed pages:</span>
+ -> <span class="pagelinks">
+ ->
+ ->
+ ->
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=foo" rel="nofollow">foo</a>
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
+ ->
+ -> </span>
+ -> <span class="desc"><br />Changed by:</span>
+ -> <span class="committer">
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>
+ ->
+ -> </span>
+ -> <span class="desc"><br />Commit type:</span>
+ -> <span class="committype">git</span>
+ -> <span class="desc"><br />Date:</span>
+ -> <span class="changedate"><time datetime="2015-06-28T18:08:33Z">20:08:33 28/06/2015</time></span>
+ -> <span class="desc"><br /></span>
+ -> <span class="revert">
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=b4ba34a8edd1b97989965af69eddac050bc0a8ba" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>
+ -> </span>
+ -> </div>
+ -> <div class="changelog">
+ ->
+ ->
+ -> Still debugging<br />
+ ->
+ ->
+ -> </div>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="change-203e0121761fc8ec953cd24821291f45afc0b334" class="metadata">
+ -> <span class="desc"><br />Changed pages:</span>
+ -> <span class="pagelinks">
+ ->
+ ->
+ ->
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
+ ->
+ -> </span>
+ -> <span class="desc"><br />Changed by:</span>
+ -> <span class="committer">
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>
+ ->
+ -> </span>
+ -> <span class="desc"><br />Commit type:</span>
+ -> <span class="committype">git</span>
+ -> <span class="desc"><br />Date:</span>
+ -> <span class="changedate"><time datetime="2015-06-15T01:51:08Z">03:51:08 15/06/2015</time></span>
+ -> <span class="desc"><br /></span>
+ -> <span class="revert">
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=203e0121761fc8ec953cd24821291f45afc0b334" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>
+ -> </span>
+ -> </div>
+ -> <div class="changelog">
+ ->
+ ->
+ -> update<br />
+ ->
+ ->
+ -> </div>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="change-8ef7576b628a88b2b3e974e202a16bbeb2251354" class="metadata">
+ -> <span class="desc"><br />Changed pages:</span>
+ -> <span class="pagelinks">
+ ->
+ ->
+ ->
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
+ ->
+ -> </span>
+ -> <span class="desc"><br />Changed by:</span>
+ -> <span class="committer">
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>
+ ->
+ -> </span>
+ -> <span class="desc"><br />Commit type:</span>
+ -> <span class="committype">git</span>
+ -> <span class="desc"><br />Date:</span>
+ -> <span class="changedate"><time datetime="2015-06-15T01:47:52Z">03:47:52 15/06/2015</time></span>
+ -> <span class="desc"><br /></span>
+ -> <span class="revert">
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=8ef7576b628a88b2b3e974e202a16bbeb2251354" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>
+ -> </span>
+ -> </div>
+ -> <div class="changelog">
+ ->
+ ->
+ -> update<br />
+ ->
+ ->
+ -> </div>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="change-9444f53d5b4960dd2560b85d9e8a3d2a77d6db02" class="metadata">
+ -> <span class="desc"><br />Changed pages:</span>
+ -> <span class="pagelinks">
+ ->
+ ->
+ ->
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=README.md" rel="nofollow">README.md</a>
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=foo" rel="nofollow">foo</a>
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=index" rel="nofollow">index</a>
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=wiki.setup" rel="nofollow">wiki.setup</a>
+ ->
+ -> </span>
+ -> <span class="desc"><br />Changed by:</span>
+ -> <span class="committer">
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>
+ ->
+ -> </span>
+ -> <span class="desc"><br />Commit type:</span>
+ -> <span class="committype">git</span>
+ -> <span class="desc"><br />Date:</span>
+ -> <span class="changedate"><time datetime="2015-06-15T01:35:13Z">03:35:13 15/06/2015</time></span>
+ -> <span class="desc"><br /></span>
+ -> <span class="revert">
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=9444f53d5b4960dd2560b85d9e8a3d2a77d6db02" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>
+ -> </span>
+ -> </div>
+ -> <div class="changelog">
+ ->
+ ->
+ -> Initial commit<br />
+ ->
+ ->
+ -> </div>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="change-35009e6655542601b4570fd4d328f6db1d81409d" class="metadata">
+ -> <span class="desc"><br />Changed pages:</span>
+ -> <span class="pagelinks">
+ ->
+ ->
+ ->
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=.gitignore" rel="nofollow">.gitignore</a>
+ ->
+ -> </span>
+ -> <span class="desc"><br />Changed by:</span>
+ -> <span class="committer">
+ ->
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>
+ ->
+ -> </span>
+ -> <span class="desc"><br />Commit type:</span>
+ -> <span class="committype">git</span>
+ -> <span class="desc"><br />Date:</span>
+ -> <span class="changedate"><time datetime="2015-06-15T00:56:18Z">02:56:18 15/06/2015</time></span>
+ -> <span class="desc"><br /></span>
+ -> <span class="revert">
+ -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=35009e6655542601b4570fd4d328f6db1d81409d" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>
+ -> </span>
+ -> </div>
+ -> <div class="changelog">
+ ->
+ ->
+ -> initial commit<br />
+ ->
+ ->
+ -> </div>
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>RecentChanges</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=recentchanges" />
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../">RPC Bug</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- RecentChanges
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=recentchanges" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>Recent changes to this wiki:</p>
+ <-
+ <- <div class="feedlink">
+ <-
+ <-
+ <- </div>
+ <-
+ <- <div class="recentchanges">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="change-b4ba34a8edd1b97989965af69eddac050bc0a8ba" class="metadata">
+ <- <span class="desc"><br />Changed pages:</span>
+ <- <span class="pagelinks">
+ <-
+ <-
+ <-
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=foo" rel="nofollow">foo</a>
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
+ <-
+ <- </span>
+ <- <span class="desc"><br />Changed by:</span>
+ <- <span class="committer">
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>
+ <-
+ <- </span>
+ <- <span class="desc"><br />Commit type:</span>
+ <- <span class="committype">git</span>
+ <- <span class="desc"><br />Date:</span>
+ <- <span class="changedate"><time datetime="2015-06-28T18:08:33Z">20:08:33 28/06/2015</time></span>
+ <- <span class="desc"><br /></span>
+ <- <span class="revert">
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=b4ba34a8edd1b97989965af69eddac050bc0a8ba" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>
+ <- </span>
+ <- </div>
+ <- <div class="changelog">
+ <-
+ <-
+ <- Still debugging<br />
+ <-
+ <-
+ <- </div>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="change-203e0121761fc8ec953cd24821291f45afc0b334" class="metadata">
+ <- <span class="desc"><br />Changed pages:</span>
+ <- <span class="pagelinks">
+ <-
+ <-
+ <-
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
+ <-
+ <- </span>
+ <- <span class="desc"><br />Changed by:</span>
+ <- <span class="committer">
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>
+ <-
+ <- </span>
+ <- <span class="desc"><br />Commit type:</span>
+ <- <span class="committype">git</span>
+ <- <span class="desc"><br />Date:</span>
+ <- <span class="changedate"><time datetime="2015-06-15T01:51:08Z">03:51:08 15/06/2015</time></span>
+ <- <span class="desc"><br /></span>
+ <- <span class="revert">
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=203e0121761fc8ec953cd24821291f45afc0b334" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>
+ <- </span>
+ <- </div>
+ <- <div class="changelog">
+ <-
+ <-
+ <- update<br />
+ <-
+ <-
+ <- </div>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="change-8ef7576b628a88b2b3e974e202a16bbeb2251354" class="metadata">
+ <- <span class="desc"><br />Changed pages:</span>
+ <- <span class="pagelinks">
+ <-
+ <-
+ <-
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
+ <-
+ <- </span>
+ <- <span class="desc"><br />Changed by:</span>
+ <- <span class="committer">
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>
+ <-
+ <- </span>
+ <- <span class="desc"><br />Commit type:</span>
+ <- <span class="committype">git</span>
+ <- <span class="desc"><br />Date:</span>
+ <- <span class="changedate"><time datetime="2015-06-15T01:47:52Z">03:47:52 15/06/2015</time></span>
+ <- <span class="desc"><br /></span>
+ <- <span class="revert">
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=8ef7576b628a88b2b3e974e202a16bbeb2251354" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>
+ <- </span>
+ <- </div>
+ <- <div class="changelog">
+ <-
+ <-
+ <- update<br />
+ <-
+ <-
+ <- </div>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="change-9444f53d5b4960dd2560b85d9e8a3d2a77d6db02" class="metadata">
+ <- <span class="desc"><br />Changed pages:</span>
+ <- <span class="pagelinks">
+ <-
+ <-
+ <-
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=README.md" rel="nofollow">README.md</a>
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=foo" rel="nofollow">foo</a>
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=index" rel="nofollow">index</a>
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=wiki.setup" rel="nofollow">wiki.setup</a>
+ <-
+ <- </span>
+ <- <span class="desc"><br />Changed by:</span>
+ <- <span class="committer">
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>
+ <-
+ <- </span>
+ <- <span class="desc"><br />Commit type:</span>
+ <- <span class="committype">git</span>
+ <- <span class="desc"><br />Date:</span>
+ <- <span class="changedate"><time datetime="2015-06-15T01:35:13Z">03:35:13 15/06/2015</time></span>
+ <- <span class="desc"><br /></span>
+ <- <span class="revert">
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=9444f53d5b4960dd2560b85d9e8a3d2a77d6db02" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>
+ <- </span>
+ <- </div>
+ <- <div class="changelog">
+ <-
+ <-
+ <- Initial commit<br />
+ <-
+ <-
+ <- </div>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="change-35009e6655542601b4570fd4d328f6db1d81409d" class="metadata">
+ <- <span class="desc"><br />Changed pages:</span>
+ <- <span class="pagelinks">
+ <-
+ <-
+ <-
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=.gitignore" rel="nofollow">.gitignore</a>
+ <-
+ <- </span>
+ <- <span class="desc"><br />Changed by:</span>
+ <- <span class="committer">
+ <-
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>
+ <-
+ <- </span>
+ <- <span class="desc"><br />Commit type:</span>
+ <- <span class="committype">git</span>
+ <- <span class="desc"><br />Date:</span>
+ <- <span class="changedate"><time datetime="2015-06-15T00:56:18Z">02:56:18 15/06/2015</time></span>
+ <- <span class="desc"><br /></span>
+ <- <span class="revert">
+ <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=35009e6655542601b4570fd4d328f6db1d81409d" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>
+ <- </span>
+ <- </div>
+ <- <div class="changelog">
+ <-
+ <-
+ <- initial commit<br />
+ <-
+ <-
+ <- </div>
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageshortcutscontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>shortcuts</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=shortcuts" />
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../">RPC Bug</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> shortcuts
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=shortcuts" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>This wiki has shortcuts <strong>disabled</strong>.</p>
+ ->
+ -> <p>Some examples of using shortcuts include:</p>
+ ->
+ -> <pre><code>[[!google foo]]
+ -> [[!wikipedia War_of_1812]]
+ -> [[!debbug 12345]]
+ -> Check the [[!google ikiwiki desc="google search for %s"]].
+ -> </code></pre>
+ ->
+ -> <p>This page controls what shortcut links the wiki supports.</p>
+ ->
+ -> <ul>
+ -> <li>[[!shortcut name=google url="https://encrypted.google.com/search?q=%s"]]</li>
+ -> <li>[[!shortcut name=archive url="http://web.archive.org/*/%S"]]</li>
+ -> <li>[[!shortcut name=gmap url="https://maps.google.com/maps?q=%s"]]</li>
+ -> <li>[[!shortcut name=gmsg url="https://groups.google.com/groups?selm=%s"]]</li>
+ -> <li>[[!shortcut name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]</li>
+ -> <li>[[!shortcut name=wikitravel url="https://wikitravel.org/en/%s"]]</li>
+ -> <li>[[!shortcut name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]</li>
+ -> <li>[[!shortcut name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]</li>
+ -> <li>[[!shortcut name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]</li>
+ -> <li>[[!shortcut name=debpkg url="http://packages.debian.org/%s"]]</li>
+ -> <li>[[!shortcut name=debpkgsid url="http://packages.debian.org/sid/%s"]]</li>
+ -> <li>[[!shortcut name=debpts url="http://packages.qa.debian.org/%s"]]</li>
+ -> <li>[[!shortcut name=debmsg url="https://lists.debian.org/msgid-search/%s"]]</li>
+ -> <li>[[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]</li>
+ -> <li>[[!shortcut name=debss url="http://snapshot.debian.org/package/%s/"]]
+ ->
+ -> <ul>
+ -> <li>Usage: <code>[[!debss package]]</code> or <code>[[!debss package/version]]</code>. See <a href="http://snapshot.debian.org/">http://snapshot.debian.org/</a> for details.</li>
+ -> </ul>
+ -> </li>
+ -> <li>[[!shortcut name=debwiki url="https://wiki.debian.org/%S"]]</li>
+ -> <li>[[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]</li>
+ -> <li>[[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]</li>
+ -> <li>[[!shortcut name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]</li>
+ -> <li>[[!shortcut name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]</li>
+ -> <li>[[!shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]</li>
+ -> <li>[[!shortcut name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]</li>
+ -> <li>[[!shortcut name=marcmsg url="http://marc.info/?i=%s"]]</li>
+ -> <li>[[!shortcut name=marclist url="http://marc.info/?l=%s"]]</li>
+ -> <li>[[!shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]</li>
+ -> <li>[[!shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]</li>
+ -> <li>[[!shortcut name=cpan url="http://search.cpan.org/search?mode=dist&query=%s"]]</li>
+ -> <li>[[!shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]</li>
+ -> <li>[[!shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]</li>
+ -> <li>[[!shortcut name=iki url="http://ikiwiki.info/%S/"]]</li>
+ -> <li>[[!shortcut name=ljuser url="http://%s.livejournal.com/"]]</li>
+ -> <li>[[!shortcut name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]</li>
+ -> <li>[[!shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]</li>
+ -> <li>[[!shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]</li>
+ -> <li>[[!shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]</li>
+ -> <li>[[!shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]</li>
+ -> <li>[[!shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&Strategy=<em>&Database=</em>&Query=%s"]]</li>
+ -> <li>[[!shortcut name=imdb url="http://imdb.com/find?q=%s"]]</li>
+ -> <li>[[!shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s"]]</li>
+ -> <li>[[!shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]</li>
+ -> <li>[[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain"]]</li>
+ -> <li>[[!shortcut name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]</li>
+ -> <li>[[!shortcut name=flickr url="https://secure.flickr.com/photos/%s"]]</li>
+ -> <li>[[!shortcut name=man url="http://manpages.debian.org/%s"]]</li>
+ -> <li>[[!shortcut name=ohloh url="https://www.ohloh.net/p/%s"]]</li>
+ -> <li>[[!shortcut name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]</li>
+ -> <li>[[!shortcut name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]</li>
+ -> <li>[[!shortcut name=ubupkg url="http://packages.ubuntu.com/%s"]]</li>
+ -> <li>[[!shortcut name=mozillazinekb url="http://kb.mozillazine.org/%s"]]</li>
+ -> <li>[[!shortcut name=freebsdwiki url="http://wiki.freebsd.org/%s"]]</li>
+ -> <li>[[!shortcut name=hackage url="http://hackage.haskell.org/package/%s"]]</li>
+ -> <li>[[!shortcut name=pkgsrc url="http://pkgsrc.se/%S"]]</li>
+ -> <li>[[!shortcut name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]</li>
+ -> <li>[[!shortcut name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]</li>
+ -> </ul>
+ ->
+ ->
+ -> <p>To add a new shortcut, use the <code>shortcut</code>
+ -> <a href="../ikiwiki/directive/">directive</a>. In the url, "%s" is replaced with the
+ -> text passed to the named shortcut, after [[!wikipedia url_encoding]]
+ -> it, and '%S' is replaced with the raw, non-encoded text.
+ -> Additionally, <code>%W</code> is replaced with the text encoded just right for
+ -> Wikipedia. The optional <code>desc</code> parameter controls the description of
+ -> the link.</p>
+ ->
+ -> <p>Remember that the <code>name</code> you give the shortcut will become a new
+ -> <a href="../ikiwiki/directive/">directive</a>. Avoid using a <code>name</code> that conflicts
+ -> with an existing directive. These directives also accept a <code>desc</code>
+ -> parameter that will override the one provided at definition time.</p>
+ ->
+ -> <p>If you come up with a shortcut that you think others might find useful,
+ -> consider contributing it to the <a href="http://ikiwiki.info/shortcuts/">shortcuts page on the ikiwiki
+ -> wiki</a>, so that future versions of
+ -> ikiwiki will include your shortcut in the standard underlay.</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-26T22:55:09Z">27/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-26T22:55:09Z" pubdate="pubdate">27/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>shortcuts</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=shortcuts" />
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../">RPC Bug</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- shortcuts
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=shortcuts" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>This wiki has shortcuts <strong>disabled</strong>.</p>
+ <-
+ <- <p>Some examples of using shortcuts include:</p>
+ <-
+ <- <pre><code>[[!google foo]]
+ <- [[!wikipedia War_of_1812]]
+ <- [[!debbug 12345]]
+ <- Check the [[!google ikiwiki desc="google search for %s"]].
+ <- </code></pre>
+ <-
+ <- <p>This page controls what shortcut links the wiki supports.</p>
+ <-
+ <- <ul>
+ <- <li>[[!shortcut name=google url="https://encrypted.google.com/search?q=%s"]]</li>
+ <- <li>[[!shortcut name=archive url="http://web.archive.org/*/%S"]]</li>
+ <- <li>[[!shortcut name=gmap url="https://maps.google.com/maps?q=%s"]]</li>
+ <- <li>[[!shortcut name=gmsg url="https://groups.google.com/groups?selm=%s"]]</li>
+ <- <li>[[!shortcut name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]</li>
+ <- <li>[[!shortcut name=wikitravel url="https://wikitravel.org/en/%s"]]</li>
+ <- <li>[[!shortcut name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]</li>
+ <- <li>[[!shortcut name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]</li>
+ <- <li>[[!shortcut name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]</li>
+ <- <li>[[!shortcut name=debpkg url="http://packages.debian.org/%s"]]</li>
+ <- <li>[[!shortcut name=debpkgsid url="http://packages.debian.org/sid/%s"]]</li>
+ <- <li>[[!shortcut name=debpts url="http://packages.qa.debian.org/%s"]]</li>
+ <- <li>[[!shortcut name=debmsg url="https://lists.debian.org/msgid-search/%s"]]</li>
+ <- <li>[[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]</li>
+ <- <li>[[!shortcut name=debss url="http://snapshot.debian.org/package/%s/"]]
+ <-
+ <- <ul>
+ <- <li>Usage: <code>[[!debss package]]</code> or <code>[[!debss package/version]]</code>. See <a href="http://snapshot.debian.org/">http://snapshot.debian.org/</a> for details.</li>
+ <- </ul>
+ <- </li>
+ <- <li>[[!shortcut name=debwiki url="https://wiki.debian.org/%S"]]</li>
+ <- <li>[[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]</li>
+ <- <li>[[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]</li>
+ <- <li>[[!shortcut name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]</li>
+ <- <li>[[!shortcut name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]</li>
+ <- <li>[[!shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]</li>
+ <- <li>[[!shortcut name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]</li>
+ <- <li>[[!shortcut name=marcmsg url="http://marc.info/?i=%s"]]</li>
+ <- <li>[[!shortcut name=marclist url="http://marc.info/?l=%s"]]</li>
+ <- <li>[[!shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]</li>
+ <- <li>[[!shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]</li>
+ <- <li>[[!shortcut name=cpan url="http://search.cpan.org/search?mode=dist&query=%s"]]</li>
+ <- <li>[[!shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]</li>
+ <- <li>[[!shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]</li>
+ <- <li>[[!shortcut name=iki url="http://ikiwiki.info/%S/"]]</li>
+ <- <li>[[!shortcut name=ljuser url="http://%s.livejournal.com/"]]</li>
+ <- <li>[[!shortcut name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]</li>
+ <- <li>[[!shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]</li>
+ <- <li>[[!shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]</li>
+ <- <li>[[!shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]</li>
+ <- <li>[[!shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]</li>
+ <- <li>[[!shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&Strategy=<em>&Database=</em>&Query=%s"]]</li>
+ <- <li>[[!shortcut name=imdb url="http://imdb.com/find?q=%s"]]</li>
+ <- <li>[[!shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s"]]</li>
+ <- <li>[[!shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]</li>
+ <- <li>[[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain"]]</li>
+ <- <li>[[!shortcut name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]</li>
+ <- <li>[[!shortcut name=flickr url="https://secure.flickr.com/photos/%s"]]</li>
+ <- <li>[[!shortcut name=man url="http://manpages.debian.org/%s"]]</li>
+ <- <li>[[!shortcut name=ohloh url="https://www.ohloh.net/p/%s"]]</li>
+ <- <li>[[!shortcut name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]</li>
+ <- <li>[[!shortcut name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]</li>
+ <- <li>[[!shortcut name=ubupkg url="http://packages.ubuntu.com/%s"]]</li>
+ <- <li>[[!shortcut name=mozillazinekb url="http://kb.mozillazine.org/%s"]]</li>
+ <- <li>[[!shortcut name=freebsdwiki url="http://wiki.freebsd.org/%s"]]</li>
+ <- <li>[[!shortcut name=hackage url="http://hackage.haskell.org/package/%s"]]</li>
+ <- <li>[[!shortcut name=pkgsrc url="http://pkgsrc.se/%S"]]</li>
+ <- <li>[[!shortcut name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]</li>
+ <- <li>[[!shortcut name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]</li>
+ <- </ul>
+ <-
+ <-
+ <- <p>To add a new shortcut, use the <code>shortcut</code>
+ <- <a href="../ikiwiki/directive/">directive</a>. In the url, "%s" is replaced with the
+ <- text passed to the named shortcut, after [[!wikipedia url_encoding]]
+ <- it, and '%S' is replaced with the raw, non-encoded text.
+ <- Additionally, <code>%W</code> is replaced with the text encoded just right for
+ <- Wikipedia. The optional <code>desc</code> parameter controls the description of
+ <- the link.</p>
+ <-
+ <- <p>Remember that the <code>name</code> you give the shortcut will become a new
+ <- <a href="../ikiwiki/directive/">directive</a>. Avoid using a <code>name</code> that conflicts
+ <- with an existing directive. These directives also accept a <code>desc</code>
+ <- parameter that will override the one provided at definition time.</p>
+ <-
+ <- <p>If you come up with a shortcut that you think others might find useful,
+ <- consider contributing it to the <a href="http://ikiwiki.info/shortcuts/">shortcuts page on the ikiwiki
+ <- wiki</a>, so that future versions of
+ <- ikiwiki will include your shortcut in the standard underlay.</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-26T22:55:09Z">27/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-26T22:55:09Z" pubdate="pubdate">27/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpagetemplates/notecontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>note</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fnote" />
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../">RPC Bug</a>/
+ ->
+ -> <a href="../">templates</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> note
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fnote" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>Use this template to insert a note into a page. The note will be styled to
+ -> float to the right of other text on the page. This template has one
+ -> parameter:</p>
+ ->
+ -> <ul>
+ -> <li>`text` - the text to display in the note
+ -> </ul>
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
+ -> <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>note</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fnote" />
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../">RPC Bug</a>/
+ <-
+ <- <a href="../">templates</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- note
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fnote" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>Use this template to insert a note into a page. The note will be styled to
+ <- float to the right of other text on the page. This template has one
+ <- parameter:</p>
+ <-
+ <- <ul>
+ <- <li>`text` - the text to display in the note
+ <- </ul>
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
+ <- <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpagetemplates/popupcontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>popup</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fpopup" />
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../">RPC Bug</a>/
+ ->
+ -> <a href="../">templates</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> popup
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fpopup" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>Use this template to create a popup window that is displayed when the mouse
+ -> is over part of the page. This template has two parameters:</p>
+ ->
+ -> <ul>
+ -> <li>`mouseover` - This is the text or other content that triggers the
+ -> popup.
+ -> <li>`popup` - This should be the content of the popup window. It can be
+ -> anything, even images or a whole little wiki page, but should not be too
+ -> large for good usability.
+ -> </ul>
+ ->
+ ->
+ -> <p>Note that browsers that do not support the CSS will display the popup
+ -> inline in the page, inside square brackets.</p>
+ ->
+ -> <p>[[templatebody <
+ -> <span class="paren">[</span><span class="balloon"></span><span class="paren">]</span>
+ -> </span>
+ -> ENDBODY]]</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
+ -> <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>popup</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fpopup" />
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../">RPC Bug</a>/
+ <-
+ <- <a href="../">templates</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- popup
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fpopup" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>Use this template to create a popup window that is displayed when the mouse
+ <- is over part of the page. This template has two parameters:</p>
+ <-
+ <- <ul>
+ <- <li>`mouseover` - This is the text or other content that triggers the
+ <- popup.
+ <- <li>`popup` - This should be the content of the popup window. It can be
+ <- anything, even images or a whole little wiki page, but should not be too
+ <- large for good usability.
+ <- </ul>
+ <-
+ <-
+ <- <p>Note that browsers that do not support the CSS will display the popup
+ <- inline in the page, inside square brackets.</p>
+ <-
+ <- <p>[[templatebody <
+ <- <span class="paren">[</span><span class="balloon"></span><span class="paren">]</span>
+ <- </span>
+ <- ENDBODY]]</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
+ <- <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/directivecontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>directive</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fdirective" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../">RPC Bug</a>/
+ ->
+ -> <a href="../">ikiwiki</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> directive
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fdirective" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>Directives are similar to a <a href="../wikilink/">WikiLink</a> in form, except they
+ -> begin with <code>!</code> and may contain parameters. The general form is:</p>
+ ->
+ -> <pre><code>[[!directive param="value" param="value"]]
+ -> </code></pre>
+ ->
+ -> <p>This gets expanded before the rest of the page is processed, and can be used
+ -> to transform the page in various ways.</p>
+ ->
+ -> <p>The quotes around values can be omitted if the value is a simple word.
+ -> Also, some directives may use parameters without values, for example:</p>
+ ->
+ -> <pre><code>[[!tag foo]]
+ -> </code></pre>
+ ->
+ -> <p>A directive does not need to all be on one line, it can be
+ -> wrapped to multiple lines if you like:</p>
+ ->
+ -> <pre><code>[[!directive foo="baldersnatch"
+ -> bar="supercalifragilisticexpialidocious" baz=11]]
+ -> </code></pre>
+ ->
+ -> <p>Also, multiple lines of <em>quoted</em> text can be used for a value.
+ -> To allow quote marks inside the quoted text, delimit the block
+ -> of text with triple-double-quotes or triple-single-quotes:</p>
+ ->
+ -> <pre><code>[[!directive text="""
+ -> 1. "foo"
+ -> 2. "bar"
+ -> 3. "baz"
+ -> """ othertext='''
+ -> 1. 'quux'
+ -> 2. "foo"
+ -> ''']]
+ -> </code></pre>
+ ->
+ -> <p>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:</p>
+ ->
+ -> <pre><code>[[!directive text=<<OUTER
+ -> [[!otherdirective <<INNER
+ -> inner text
+ -> INNER]]
+ -> outer text
+ -> OUTER]]
+ -> </code></pre>
+ ->
+ -> <p>ikiwiki also has an older syntax for directives, which requires a space in
+ -> directives to distinguish them from <a href="../wikilink/">wikilinks</a>. This
+ -> syntax has several disadvantages: it requires a space after directives with
+ -> no parameters (such as <code>[[pagecount ]]</code>), and it prohibits spaces in
+ -> <a href="../wikilink/">wikilinks</a>. ikiwiki now provides the <code>!</code>-prefixed
+ -> syntax shown above as default. However, ikiwiki still supports wikis using
+ -> the older syntax, if the <code>prefix_directives</code> option is disabled.</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../formatting/">formatting</a>
+ ->
+ -> <a href="../">ikiwiki</a>
+ ->
+ -> <a href="../markdown/">markdown</a>
+ ->
+ -> <a href="../pagespec/sorting/">pagespec/sorting</a>
+ ->
+ -> <a href="../../shortcuts/">shortcuts</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>directive</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fdirective" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../">RPC Bug</a>/
+ <-
+ <- <a href="../">ikiwiki</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- directive
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fdirective" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>Directives are similar to a <a href="../wikilink/">WikiLink</a> in form, except they
+ <- begin with <code>!</code> and may contain parameters. The general form is:</p>
+ <-
+ <- <pre><code>[[!directive param="value" param="value"]]
+ <- </code></pre>
+ <-
+ <- <p>This gets expanded before the rest of the page is processed, and can be used
+ <- to transform the page in various ways.</p>
+ <-
+ <- <p>The quotes around values can be omitted if the value is a simple word.
+ <- Also, some directives may use parameters without values, for example:</p>
+ <-
+ <- <pre><code>[[!tag foo]]
+ <- </code></pre>
+ <-
+ <- <p>A directive does not need to all be on one line, it can be
+ <- wrapped to multiple lines if you like:</p>
+ <-
+ <- <pre><code>[[!directive foo="baldersnatch"
+ <- bar="supercalifragilisticexpialidocious" baz=11]]
+ <- </code></pre>
+ <-
+ <- <p>Also, multiple lines of <em>quoted</em> text can be used for a value.
+ <- To allow quote marks inside the quoted text, delimit the block
+ <- of text with triple-double-quotes or triple-single-quotes:</p>
+ <-
+ <- <pre><code>[[!directive text="""
+ <- 1. "foo"
+ <- 2. "bar"
+ <- 3. "baz"
+ <- """ othertext='''
+ <- 1. 'quux'
+ <- 2. "foo"
+ <- ''']]
+ <- </code></pre>
+ <-
+ <- <p>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:</p>
+ <-
+ <- <pre><code>[[!directive text=<<OUTER
+ <- [[!otherdirective <<INNER
+ <- inner text
+ <- INNER]]
+ <- outer text
+ <- OUTER]]
+ <- </code></pre>
+ <-
+ <- <p>ikiwiki also has an older syntax for directives, which requires a space in
+ <- directives to distinguish them from <a href="../wikilink/">wikilinks</a>. This
+ <- syntax has several disadvantages: it requires a space after directives with
+ <- no parameters (such as <code>[[pagecount ]]</code>), and it prohibits spaces in
+ <- <a href="../wikilink/">wikilinks</a>. ikiwiki now provides the <code>!</code>-prefixed
+ <- syntax shown above as default. However, ikiwiki still supports wikis using
+ <- the older syntax, if the <code>prefix_directives</code> option is disabled.</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../formatting/">formatting</a>
+ <-
+ <- <a href="../">ikiwiki</a>
+ <-
+ <- <a href="../markdown/">markdown</a>
+ <-
+ <- <a href="../pagespec/sorting/">pagespec/sorting</a>
+ <-
+ <- <a href="../../shortcuts/">shortcuts</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/pagespeccontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>pagespec</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../">RPC Bug</a>/
+ ->
+ -> <a href="../">ikiwiki</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> pagespec
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>To select a set of pages, such as pages that are locked, pages
+ -> whose commit emails you want subscribe to, or pages to combine into a
+ -> blog, the wiki uses a PageSpec. This is an expression that matches
+ -> a set of pages.</p>
+ ->
+ -> <p>The simplest PageSpec is a simple list of pages. For example, this matches
+ -> any of the three listed pages:</p>
+ ->
+ -> <pre><code>foo or bar or baz
+ -> </code></pre>
+ ->
+ -> <p>More often you will want to match any pages that have a particular thing in
+ -> their name. You can do this using a glob pattern. "<code>*</code>" stands for any part
+ -> of a page name, and "<code>?</code>" for any single letter of a page name. So this
+ -> matches all pages about music, and any <a href="../subpage/">SubPage</a>s of the SandBox, but does
+ -> not match the SandBox itself:</p>
+ ->
+ -> <pre><code>*music* or SandBox/*
+ -> </code></pre>
+ ->
+ -> <p>You can also prefix an item with "<code>!</code>" to skip pages that match it. So to
+ -> match all pages except for Discussion pages and the SandBox:</p>
+ ->
+ -> <pre><code>* and !SandBox and !*/Discussion
+ -> </code></pre>
+ ->
+ -> <p>Some more elaborate limits can be added to what matches using these functions:</p>
+ ->
+ -> <ul>
+ -> <li>"<code>glob(someglob)</code>" - matches pages and other files that match the given glob.
+ -> Just writing the glob by itself is actually a shorthand for this function.</li>
+ -> <li>"<code>page(glob)</code>" - like <code>glob()</code>, but only matches pages, not other files</li>
+ -> <li>"<code>link(page)</code>" - matches only pages that link to a given page (or glob)</li>
+ -> <li>"<code>tagged(tag)</code>" - matches pages that are tagged or link to the given tag (or
+ -> tags matched by a glob)</li>
+ -> <li>"<code>backlink(page)</code>" - matches only pages that a given page links to</li>
+ -> <li>"<code>creation_month(month)</code>" - matches only files created on the given month
+ -> number</li>
+ -> <li>"<code>creation_day(mday)</code>" - or day of the month</li>
+ -> <li>"<code>creation_year(year)</code>" - or year</li>
+ -> <li>"<code>created_after(page)</code>" - matches only files created after the given page
+ -> was created</li>
+ -> <li>"<code>created_before(page)</code>" - matches only files created before the given page
+ -> was created</li>
+ -> <li>"<code>internal(glob)</code>" - like <code>glob()</code>, but matches even internal-use
+ -> pages that globs do not usually match.</li>
+ -> <li>"<code>title(glob)</code>", "<code>author(glob)</code>", "<code>authorurl(glob)</code>",
+ -> "<code>license(glob)</code>", "<code>copyright(glob)</code>", "<code>guid(glob)</code>"
+ ->
+ -> <ul>
+ -> <li>match pages that have the given metadata, matching the specified glob.</li>
+ -> </ul>
+ -> </li>
+ -> <li>"<code>user(username)</code>" - tests whether a modification is being made by a
+ -> user with the specified username. If openid is enabled, an openid can also
+ -> be put here. Glob patterns can be used in the username. For example,
+ -> to match all openid users, use <code>user(*://*)</code></li>
+ -> <li>"<code>admin()</code>" - tests whether a modification is being made by one of the
+ -> wiki admins.</li>
+ -> <li>"<code>ip(address)</code>" - tests whether a modification is being made from the
+ -> specified IP address. Glob patterns can be used in the address. For
+ -> example, <code>ip(127.0.0.*)</code></li>
+ -> <li>"<code>comment(glob)</code>" - matches comments to a page matching the glob.</li>
+ -> <li>"<code>comment_pending(glob)</code>" - matches unmoderated, pending comments.</li>
+ -> <li>"<code>postcomment(glob)</code>" - matches only when comments are being
+ -> posted to a page matching the specified glob</li>
+ -> </ul>
+ ->
+ ->
+ -> <p>For example, to match all pages in a blog that link to the page about music
+ -> and were written in 2005:</p>
+ ->
+ -> <pre><code>blog/* and link(music) and creation_year(2005)
+ -> </code></pre>
+ ->
+ -> <p>Note the use of "and" in the above example, that means that only pages that
+ -> match each of the three expressions match the whole. Use "and" when you
+ -> want to combine expression like that; "or" when it's enough for a page to
+ -> match one expression. Note that it doesn't make sense to say "index and
+ -> SandBox", since no page can match both expressions.</p>
+ ->
+ -> <p>More complex expressions can also be created, by using parentheses for
+ -> grouping. For example, to match pages in a blog that are tagged with either
+ -> of two tags, use:</p>
+ ->
+ -> <pre><code>blog/* and (tagged(foo) or tagged(bar))
+ -> </code></pre>
+ ->
+ -> <p>Note that page names in PageSpecs are matched against the absolute
+ -> filenames of the pages in the wiki, so a pagespec "foo" used on page
+ -> "a/b" will not match a page named "a/foo" or "a/b/foo". To match
+ -> relative to the directory of the page containing the pagespec, you can
+ -> use "./". For example, "./foo" on page "a/b" matches page "a/foo".</p>
+ ->
+ -> <p>To indicate the name of the page the PageSpec is used in, you can
+ -> use a single dot. For example, <code>link(.)</code> matches all the pages
+ -> linking to the page containing the PageSpec.</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../">ikiwiki</a>
+ ->
+ -> <a href="./attachment/">pagespec/attachment</a>
+ ->
+ -> <a href="./po/">pagespec/po</a>
+ ->
+ -> <a href="./sorting/">pagespec/sorting</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>pagespec</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../">RPC Bug</a>/
+ <-
+ <- <a href="../">ikiwiki</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- pagespec
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>To select a set of pages, such as pages that are locked, pages
+ <- whose commit emails you want subscribe to, or pages to combine into a
+ <- blog, the wiki uses a PageSpec. This is an expression that matches
+ <- a set of pages.</p>
+ <-
+ <- <p>The simplest PageSpec is a simple list of pages. For example, this matches
+ <- any of the three listed pages:</p>
+ <-
+ <- <pre><code>foo or bar or baz
+ <- </code></pre>
+ <-
+ <- <p>More often you will want to match any pages that have a particular thing in
+ <- their name. You can do this using a glob pattern. "<code>*</code>" stands for any part
+ <- of a page name, and "<code>?</code>" for any single letter of a page name. So this
+ <- matches all pages about music, and any <a href="../subpage/">SubPage</a>s of the SandBox, but does
+ <- not match the SandBox itself:</p>
+ <-
+ <- <pre><code>*music* or SandBox/*
+ <- </code></pre>
+ <-
+ <- <p>You can also prefix an item with "<code>!</code>" to skip pages that match it. So to
+ <- match all pages except for Discussion pages and the SandBox:</p>
+ <-
+ <- <pre><code>* and !SandBox and !*/Discussion
+ <- </code></pre>
+ <-
+ <- <p>Some more elaborate limits can be added to what matches using these functions:</p>
+ <-
+ <- <ul>
+ <- <li>"<code>glob(someglob)</code>" - matches pages and other files that match the given glob.
+ <- Just writing the glob by itself is actually a shorthand for this function.</li>
+ <- <li>"<code>page(glob)</code>" - like <code>glob()</code>, but only matches pages, not other files</li>
+ <- <li>"<code>link(page)</code>" - matches only pages that link to a given page (or glob)</li>
+ <- <li>"<code>tagged(tag)</code>" - matches pages that are tagged or link to the given tag (or
+ <- tags matched by a glob)</li>
+ <- <li>"<code>backlink(page)</code>" - matches only pages that a given page links to</li>
+ <- <li>"<code>creation_month(month)</code>" - matches only files created on the given month
+ <- number</li>
+ <- <li>"<code>creation_day(mday)</code>" - or day of the month</li>
+ <- <li>"<code>creation_year(year)</code>" - or year</li>
+ <- <li>"<code>created_after(page)</code>" - matches only files created after the given page
+ <- was created</li>
+ <- <li>"<code>created_before(page)</code>" - matches only files created before the given page
+ <- was created</li>
+ <- <li>"<code>internal(glob)</code>" - like <code>glob()</code>, but matches even internal-use
+ <- pages that globs do not usually match.</li>
+ <- <li>"<code>title(glob)</code>", "<code>author(glob)</code>", "<code>authorurl(glob)</code>",
+ <- "<code>license(glob)</code>", "<code>copyright(glob)</code>", "<code>guid(glob)</code>"
+ <-
+ <- <ul>
+ <- <li>match pages that have the given metadata, matching the specified glob.</li>
+ <- </ul>
+ <- </li>
+ <- <li>"<code>user(username)</code>" - tests whether a modification is being made by a
+ <- user with the specified username. If openid is enabled, an openid can also
+ <- be put here. Glob patterns can be used in the username. For example,
+ <- to match all openid users, use <code>user(*://*)</code></li>
+ <- <li>"<code>admin()</code>" - tests whether a modification is being made by one of the
+ <- wiki admins.</li>
+ <- <li>"<code>ip(address)</code>" - tests whether a modification is being made from the
+ <- specified IP address. Glob patterns can be used in the address. For
+ <- example, <code>ip(127.0.0.*)</code></li>
+ <- <li>"<code>comment(glob)</code>" - matches comments to a page matching the glob.</li>
+ <- <li>"<code>comment_pending(glob)</code>" - matches unmoderated, pending comments.</li>
+ <- <li>"<code>postcomment(glob)</code>" - matches only when comments are being
+ <- posted to a page matching the specified glob</li>
+ <- </ul>
+ <-
+ <-
+ <- <p>For example, to match all pages in a blog that link to the page about music
+ <- and were written in 2005:</p>
+ <-
+ <- <pre><code>blog/* and link(music) and creation_year(2005)
+ <- </code></pre>
+ <-
+ <- <p>Note the use of "and" in the above example, that means that only pages that
+ <- match each of the three expressions match the whole. Use "and" when you
+ <- want to combine expression like that; "or" when it's enough for a page to
+ <- match one expression. Note that it doesn't make sense to say "index and
+ <- SandBox", since no page can match both expressions.</p>
+ <-
+ <- <p>More complex expressions can also be created, by using parentheses for
+ <- grouping. For example, to match pages in a blog that are tagged with either
+ <- of two tags, use:</p>
+ <-
+ <- <pre><code>blog/* and (tagged(foo) or tagged(bar))
+ <- </code></pre>
+ <-
+ <- <p>Note that page names in PageSpecs are matched against the absolute
+ <- filenames of the pages in the wiki, so a pagespec "foo" used on page
+ <- "a/b" will not match a page named "a/foo" or "a/b/foo". To match
+ <- relative to the directory of the page containing the pagespec, you can
+ <- use "./". For example, "./foo" on page "a/b" matches page "a/foo".</p>
+ <-
+ <- <p>To indicate the name of the page the PageSpec is used in, you can
+ <- use a single dot. For example, <code>link(.)</code> matches all the pages
+ <- linking to the page containing the PageSpec.</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../">ikiwiki</a>
+ <-
+ <- <a href="./attachment/">pagespec/attachment</a>
+ <-
+ <- <a href="./po/">pagespec/po</a>
+ <-
+ <- <a href="./sorting/">pagespec/sorting</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/openidcontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>OpenID</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fopenid" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../">RPC Bug</a>/
+ ->
+ -> <a href="../">ikiwiki</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> OpenID
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fopenid" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>This wiki has OpenID <strong>enabled</strong>.</p>
+ ->
+ -> <p><a href="http://openid.net">OpenID</a> is a decentralized authentication mechanism
+ -> that allows you to have one login that you can use on a growing number of
+ -> websites.</p>
+ ->
+ -> <p>If you have an account with some of the larger web service providers,
+ -> you might already have an OpenID.
+ -> <a href="http://openiddirectory.com/openid-providers-c-1.html">Directory of OpenID providers</a></p>
+ ->
+ -> <p>To sign in to this wiki using OpenID, just enter it in the OpenID field in the
+ -> signin form. You do not need to give this wiki a password or go through any
+ -> registration process when using OpenID.</p>
+ ->
+ -> <hr />
+ ->
+ -> <p>It's also possible to make a page in the wiki usable as an OpenID url,
+ -> by delegating it to an openid server. Here's an example of how to do that:</p>
+ ->
+ -> <pre><code>[[!meta openid="http://yourid.myopenid.com/"
+ -> server="http://www.myopenid.com/server"]]
+ -> </code></pre>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../">ikiwiki</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>OpenID</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fopenid" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../">RPC Bug</a>/
+ <-
+ <- <a href="../">ikiwiki</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- OpenID
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fopenid" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>This wiki has OpenID <strong>enabled</strong>.</p>
+ <-
+ <- <p><a href="http://openid.net">OpenID</a> is a decentralized authentication mechanism
+ <- that allows you to have one login that you can use on a growing number of
+ <- websites.</p>
+ <-
+ <- <p>If you have an account with some of the larger web service providers,
+ <- you might already have an OpenID.
+ <- <a href="http://openiddirectory.com/openid-providers-c-1.html">Directory of OpenID providers</a></p>
+ <-
+ <- <p>To sign in to this wiki using OpenID, just enter it in the OpenID field in the
+ <- signin form. You do not need to give this wiki a password or go through any
+ <- registration process when using OpenID.</p>
+ <-
+ <- <hr />
+ <-
+ <- <p>It's also possible to make a page in the wiki usable as an OpenID url,
+ <- by delegating it to an openid server. Here's an example of how to do that:</p>
+ <-
+ <- <pre><code>[[!meta openid="http://yourid.myopenid.com/"
+ <- server="http://www.myopenid.com/server"]]
+ <- </code></pre>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../">ikiwiki</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/subpagecontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>subpage</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../">RPC Bug</a>/
+ ->
+ -> <a href="../">ikiwiki</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> subpage
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>ikiwiki supports placing pages in a directory hierarchy. For example,
+ -> this page, <span class="selflink">SubPage</span> has some related pages placed under it, like
+ -> <a href="./linkingrules/">LinkingRules</a>. This is a useful way to add some order to your
+ -> wiki rather than just having a great big directory full of pages.</p>
+ ->
+ -> <p>To add a SubPage, just make a subdirectory and put pages in it. For
+ -> example, this page is subpage.mdwn in this wiki's source, and there is also
+ -> a subpage subdirectory, which contains subpage/linkingrules.mdwn. Subpages
+ -> can be nested as deeply as you'd like.</p>
+ ->
+ -> <p>Linking to and from a SubPage is explained in <a href="./linkingrules/">LinkingRules</a>.</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../">ikiwiki</a>
+ ->
+ -> <a href="../pagespec/">pagespec</a>
+ ->
+ -> <a href="./linkingrules/">subpage/linkingrules</a>
+ ->
+ -> <a href="../wikilink/">wikilink</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>subpage</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../">RPC Bug</a>/
+ <-
+ <- <a href="../">ikiwiki</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- subpage
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>ikiwiki supports placing pages in a directory hierarchy. For example,
+ <- this page, <span class="selflink">SubPage</span> has some related pages placed under it, like
+ <- <a href="./linkingrules/">LinkingRules</a>. This is a useful way to add some order to your
+ <- wiki rather than just having a great big directory full of pages.</p>
+ <-
+ <- <p>To add a SubPage, just make a subdirectory and put pages in it. For
+ <- example, this page is subpage.mdwn in this wiki's source, and there is also
+ <- a subpage subdirectory, which contains subpage/linkingrules.mdwn. Subpages
+ <- can be nested as deeply as you'd like.</p>
+ <-
+ <- <p>Linking to and from a SubPage is explained in <a href="./linkingrules/">LinkingRules</a>.</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../">ikiwiki</a>
+ <-
+ <- <a href="../pagespec/">pagespec</a>
+ <-
+ <- <a href="./linkingrules/">subpage/linkingrules</a>
+ <-
+ <- <a href="../wikilink/">wikilink</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/markdowncontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>markdown</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fmarkdown" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../">RPC Bug</a>/
+ ->
+ -> <a href="../">ikiwiki</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> markdown
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fmarkdown" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p><a href="http://daringfireball.net/projects/markdown/">Markdown</a>
+ -> is a minimal markup language that resembles plain text as used in
+ -> email messages. It is the markup language used by this wiki by default.</p>
+ ->
+ -> <p>For documentation about the markdown syntax, see <a href="../formatting/">formatting</a> and
+ -> <a href="http://daringfireball.net/projects/markdown/syntax">Markdown: syntax</a>.</p>
+ ->
+ -> <p>Note that <a href="../wikilink/">WikiLinks</a> and <a href="../directive/">directives</a> are not part
+ -> of the markdown syntax, and are the only bit of markup that this wiki
+ -> handles internally.</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../formatting/">formatting</a>
+ ->
+ -> <a href="../">ikiwiki</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>markdown</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fmarkdown" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../">RPC Bug</a>/
+ <-
+ <- <a href="../">ikiwiki</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- markdown
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fmarkdown" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p><a href="http://daringfireball.net/projects/markdown/">Markdown</a>
+ <- is a minimal markup language that resembles plain text as used in
+ <- email messages. It is the markup language used by this wiki by default.</p>
+ <-
+ <- <p>For documentation about the markdown syntax, see <a href="../formatting/">formatting</a> and
+ <- <a href="http://daringfireball.net/projects/markdown/syntax">Markdown: syntax</a>.</p>
+ <-
+ <- <p>Note that <a href="../wikilink/">WikiLinks</a> and <a href="../directive/">directives</a> are not part
+ <- of the markdown syntax, and are the only bit of markup that this wiki
+ <- handles internally.</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../formatting/">formatting</a>
+ <-
+ <- <a href="../">ikiwiki</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/wikilinkcontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>wikilink</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fwikilink" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../">RPC Bug</a>/
+ ->
+ -> <a href="../">ikiwiki</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> wikilink
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fwikilink" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>WikiLinks provide easy linking between pages of the wiki. To create a
+ -> <span class="selflink">WikiLink</span>, just put the name of the page to link to in double brackets.
+ -> For example <code>[[WikiLink]]</code>.</p>
+ ->
+ -> <p>If you ever need to write something like <code>[[WikiLink]]</code> without creating a
+ -> wikilink, just prefix it with a <code>\</code>, like <code>\[[WikiLink]]</code>.</p>
+ ->
+ -> <p>There are some special <a href="../subpage/linkingrules/">LinkingRules</a> that come into play when
+ -> linking between <a href="../subpage/">SubPages</a>.</p>
+ ->
+ -> <p>WikiLinks are matched with page names in a case-insensitive manner, so you
+ -> don't need to worry about getting the case the same, and can capitalise
+ -> links at the start of a sentence, and so on.</p>
+ ->
+ -> <p>It's also possible to write a WikiLink that uses something other than the page
+ -> name as the link text. For example <code>[[foo_bar|SandBox]]</code> links to the SandBox
+ -> page, but the link will appear like this: <a href="../../sandbox/">foo bar</a>.</p>
+ ->
+ -> <p>To link to an anchor inside a page, you can use something like
+ -> <code>[[WikiLink#foo]]</code> .</p>
+ ->
+ -> <p>If the file linked to by a WikiLink looks like an image, it will
+ -> be displayed inline on the page.</p>
+ ->
+ -> <hr />
+ ->
+ -> <p>You can also put an url in a WikiLink, to link to an external page.
+ -> Email addresses can also be used to generate a mailto link.</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../directive/">directive</a>
+ ->
+ -> <a href="../formatting/">formatting</a>
+ ->
+ -> <a href="../">ikiwiki</a>
+ ->
+ -> <a href="../markdown/">markdown</a>
+ ->
+ -> <a href="../../sandbox/">sandbox</a>
+ ->
+ -> <a href="../subpage/linkingrules/">subpage/linkingrules</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>wikilink</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fwikilink" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../">RPC Bug</a>/
+ <-
+ <- <a href="../">ikiwiki</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- wikilink
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fwikilink" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>WikiLinks provide easy linking between pages of the wiki. To create a
+ <- <span class="selflink">WikiLink</span>, just put the name of the page to link to in double brackets.
+ <- For example <code>[[WikiLink]]</code>.</p>
+ <-
+ <- <p>If you ever need to write something like <code>[[WikiLink]]</code> without creating a
+ <- wikilink, just prefix it with a <code>\</code>, like <code>\[[WikiLink]]</code>.</p>
+ <-
+ <- <p>There are some special <a href="../subpage/linkingrules/">LinkingRules</a> that come into play when
+ <- linking between <a href="../subpage/">SubPages</a>.</p>
+ <-
+ <- <p>WikiLinks are matched with page names in a case-insensitive manner, so you
+ <- don't need to worry about getting the case the same, and can capitalise
+ <- links at the start of a sentence, and so on.</p>
+ <-
+ <- <p>It's also possible to write a WikiLink that uses something other than the page
+ <- name as the link text. For example <code>[[foo_bar|SandBox]]</code> links to the SandBox
+ <- page, but the link will appear like this: <a href="../../sandbox/">foo bar</a>.</p>
+ <-
+ <- <p>To link to an anchor inside a page, you can use something like
+ <- <code>[[WikiLink#foo]]</code> .</p>
+ <-
+ <- <p>If the file linked to by a WikiLink looks like an image, it will
+ <- be displayed inline on the page.</p>
+ <-
+ <- <hr />
+ <-
+ <- <p>You can also put an url in a WikiLink, to link to an external page.
+ <- Email addresses can also be used to generate a mailto link.</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../directive/">directive</a>
+ <-
+ <- <a href="../formatting/">formatting</a>
+ <-
+ <- <a href="../">ikiwiki</a>
+ <-
+ <- <a href="../markdown/">markdown</a>
+ <-
+ <- <a href="../../sandbox/">sandbox</a>
+ <-
+ <- <a href="../subpage/linkingrules/">subpage/linkingrules</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/formattingcontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>Formatting wiki pages</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fformatting" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../">RPC Bug</a>/
+ ->
+ -> <a href="../">ikiwiki</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> Formatting wiki pages
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fformatting" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>Text on this wiki is, by default, written in a form very close to how you
+ -> might write text for an email message. This style of text formatting is
+ -> called <a href="../markdown/">MarkDown</a>, and it works like this:</p>
+ ->
+ -> <p>Leave blank lines between paragraphs.</p>
+ ->
+ -> <p>You can <em>*emphasise*</em> or <strong>**strongly emphasise**</strong> text by placing it
+ -> in single or double asterisks.</p>
+ ->
+ -> <p>To create a list, start each line with an asterisk:</p>
+ ->
+ -> <ul>
+ -> <li>"* this is my list"</li>
+ -> <li>"* another item"</li>
+ -> </ul>
+ ->
+ ->
+ -> <p>To make a numbered list, start each line with a number (any number will
+ -> do) followed by a period:</p>
+ ->
+ -> <ol>
+ -> <li>"1. first line"</li>
+ -> <li>"2. second line"</li>
+ -> <li>"2. third line"</li>
+ -> </ol>
+ ->
+ ->
+ -> <p>To create a header, start a line with one or more <code>#</code> characters followed
+ -> by a space and the header text. The number of <code>#</code> characters controls the
+ -> size of the header:</p>
+ ->
+ -> <h1># h1</h1>
+ ->
+ -> <h2>## h2</h2>
+ ->
+ -> <h3>### h3</h3>
+ ->
+ -> <h4>#### h4</h4>
+ ->
+ -> <h5>##### h5</h5>
+ ->
+ -> <h6>###### h6</h6>
+ ->
+ -> <p>To create a horizontal rule, just write three or more dashes or stars on
+ -> their own line:</p>
+ ->
+ -> <hr />
+ ->
+ -> <p>To quote someone, prefix the quote with ">":</p>
+ ->
+ -> <blockquote><p>To be or not to be,
+ -> that is the question.</p></blockquote>
+ ->
+ -> <p>To write a code block, indent each line with a tab or 4 spaces:</p>
+ ->
+ -> <pre><code>10 PRINT "Hello, world!"
+ -> 20 GOTO 10
+ -> </code></pre>
+ ->
+ -> <p>To link to an url or email address, you can just put the
+ -> url in angle brackets: <<a href="http://ikiwiki.info">http://ikiwiki.info</a>>, or you can use the
+ -> form [link text](url)</p>
+ ->
+ -> <hr />
+ ->
+ -> <p>In addition to basic html formatting using <a href="../markdown/">MarkDown</a>, this wiki lets
+ -> you use the following additional features:</p>
+ ->
+ -> <ul>
+ -> <li><p>To link to another page on the wiki, place the page's name inside double
+ -> square brackets. So you would use <code>[[WikiLink]]</code> to link to <a href="../wikilink/">WikiLink</a>.</p></li>
+ -> <li><p>Insert various <a href="../directive/">directives</a> onto a page to perform useful
+ -> actions.
+ -> For example, you can:</p>
+ ->
+ -> <ul>
+ -> <li><p>Change the title of a page:</p>
+ ->
+ -> <p>[[!meta title="full page title"]]</p></li>
+ -> <li><p>Create a blog by inlining a set of pages:</p>
+ ->
+ -> <p>[[!inline pages="blog/*"]]</p></li>
+ -> </ul>
+ -> </li>
+ -> </ul>
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../">ikiwiki</a>
+ ->
+ -> <a href="../markdown/">markdown</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-10-09T18:31:33Z">09/10/2014</time>
+ -> <!-- Created <time datetime="2014-10-09T18:31:33Z" pubdate="pubdate">09/10/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>Formatting wiki pages</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fformatting" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../">RPC Bug</a>/
+ <-
+ <- <a href="../">ikiwiki</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- Formatting wiki pages
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fformatting" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>Text on this wiki is, by default, written in a form very close to how you
+ <- might write text for an email message. This style of text formatting is
+ <- called <a href="../markdown/">MarkDown</a>, and it works like this:</p>
+ <-
+ <- <p>Leave blank lines between paragraphs.</p>
+ <-
+ <- <p>You can <em>*emphasise*</em> or <strong>**strongly emphasise**</strong> text by placing it
+ <- in single or double asterisks.</p>
+ <-
+ <- <p>To create a list, start each line with an asterisk:</p>
+ <-
+ <- <ul>
+ <- <li>"* this is my list"</li>
+ <- <li>"* another item"</li>
+ <- </ul>
+ <-
+ <-
+ <- <p>To make a numbered list, start each line with a number (any number will
+ <- do) followed by a period:</p>
+ <-
+ <- <ol>
+ <- <li>"1. first line"</li>
+ <- <li>"2. second line"</li>
+ <- <li>"2. third line"</li>
+ <- </ol>
+ <-
+ <-
+ <- <p>To create a header, start a line with one or more <code>#</code> characters followed
+ <- by a space and the header text. The number of <code>#</code> characters controls the
+ <- size of the header:</p>
+ <-
+ <- <h1># h1</h1>
+ <-
+ <- <h2>## h2</h2>
+ <-
+ <- <h3>### h3</h3>
+ <-
+ <- <h4>#### h4</h4>
+ <-
+ <- <h5>##### h5</h5>
+ <-
+ <- <h6>###### h6</h6>
+ <-
+ <- <p>To create a horizontal rule, just write three or more dashes or stars on
+ <- their own line:</p>
+ <-
+ <- <hr />
+ <-
+ <- <p>To quote someone, prefix the quote with ">":</p>
+ <-
+ <- <blockquote><p>To be or not to be,
+ <- that is the question.</p></blockquote>
+ <-
+ <- <p>To write a code block, indent each line with a tab or 4 spaces:</p>
+ <-
+ <- <pre><code>10 PRINT "Hello, world!"
+ <- 20 GOTO 10
+ <- </code></pre>
+ <-
+ <- <p>To link to an url or email address, you can just put the
+ <- url in angle brackets: <<a href="http://ikiwiki.info">http://ikiwiki.info</a>>, or you can use the
+ <- form [link text](url)</p>
+ <-
+ <- <hr />
+ <-
+ <- <p>In addition to basic html formatting using <a href="../markdown/">MarkDown</a>, this wiki lets
+ <- you use the following additional features:</p>
+ <-
+ <- <ul>
+ <- <li><p>To link to another page on the wiki, place the page's name inside double
+ <- square brackets. So you would use <code>[[WikiLink]]</code> to link to <a href="../wikilink/">WikiLink</a>.</p></li>
+ <- <li><p>Insert various <a href="../directive/">directives</a> onto a page to perform useful
+ <- actions.
+ <- For example, you can:</p>
+ <-
+ <- <ul>
+ <- <li><p>Change the title of a page:</p>
+ <-
+ <- <p>[[!meta title="full page title"]]</p></li>
+ <- <li><p>Create a blog by inlining a set of pages:</p>
+ <-
+ <- <p>[[!inline pages="blog/*"]]</p></li>
+ <- </ul>
+ <- </li>
+ <- </ul>
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../">ikiwiki</a>
+ <-
+ <- <a href="../markdown/">markdown</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-10-09T18:31:33Z">09/10/2014</time>
+ <- <!-- Created <time datetime="2014-10-09T18:31:33Z" pubdate="pubdate">09/10/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/searchingcontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>searching</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsearching" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../">RPC Bug</a>/
+ ->
+ -> <a href="../">ikiwiki</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> searching
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsearching" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>This wiki has searching <strong>disabled</strong>.</p>
+ ->
+ -> <p>If searching is enabled, you can enter search terms in the search field,
+ -> as you'd expect. There are a few special things you can do to construct
+ -> more powerful searches.</p>
+ ->
+ -> <ul>
+ -> <li>To match a phrase, enclose it in double quotes.</li>
+ -> <li><code>AND</code> can be used to search for documents containing two expressions.</li>
+ -> <li><code>OR</code> can be used to search for documents containing either one of
+ -> two expressions.</li>
+ -> <li>Parentheses can be used to build up complicated search expressions. For
+ -> example, "(foo AND bar) OR (me AND you)"</li>
+ -> <li>Prefix a search term with "-" to avoid it from appearing in the results.
+ -> For example, "-discussion" will omit "discussion".</li>
+ -> <li>To search for a page with a given title, use "title:foo".</li>
+ -> <li>To search for pages that contain a "bar" link, use "link:bar".</li>
+ -> </ul>
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../">ikiwiki</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>searching</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsearching" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../">RPC Bug</a>/
+ <-
+ <- <a href="../">ikiwiki</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- searching
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsearching" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>This wiki has searching <strong>disabled</strong>.</p>
+ <-
+ <- <p>If searching is enabled, you can enter search terms in the search field,
+ <- as you'd expect. There are a few special things you can do to construct
+ <- more powerful searches.</p>
+ <-
+ <- <ul>
+ <- <li>To match a phrase, enclose it in double quotes.</li>
+ <- <li><code>AND</code> can be used to search for documents containing two expressions.</li>
+ <- <li><code>OR</code> can be used to search for documents containing either one of
+ <- two expressions.</li>
+ <- <li>Parentheses can be used to build up complicated search expressions. For
+ <- example, "(foo AND bar) OR (me AND you)"</li>
+ <- <li>Prefix a search term with "-" to avoid it from appearing in the results.
+ <- For example, "-discussion" will omit "discussion".</li>
+ <- <li>To search for a page with a given title, use "title:foo".</li>
+ <- <li>To search for pages that contain a "bar" link, use "link:bar".</li>
+ <- </ul>
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../">ikiwiki</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/pagespec/sortingcontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>sorting</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fsorting" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../../">RPC Bug</a>/
+ ->
+ -> <a href="../../">ikiwiki</a>/
+ ->
+ -> <a href="../">pagespec</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> sorting
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fsorting" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>Some <a href="../../directive/">directives</a> that use
+ -> <a href="../">PageSpecs</a> allow
+ -> specifying the order that matching pages are shown in. The following sort
+ -> orders can be specified.</p>
+ ->
+ -> <ul>
+ -> <li><p><code>age</code> - List pages from the most recently created to the oldest.</p></li>
+ -> <li><p><code>mtime</code> - List pages with the most recently modified first.</p></li>
+ -> <li><p><code>title</code> - Order by title (page name), e.g. "z/a a/b a/c"</p></li>
+ -> <li><p><code>path</code> - Order by page name including parents, e.g. "a/b a/c z/a"</p></li>
+ -> <li><p><code>meta(title)</code> - Order according to the <code>[[!meta title="foo" sortas="bar"]]</code>
+ -> or <code>[[!meta title="foo"]]</code> <a href="../../directive/">directive</a>, or the page name if no
+ -> full title was set. <code>meta(author)</code>, <code>meta(date)</code>, <code>meta(updated)</code>, etc.
+ -> also work.</p></li>
+ -> </ul>
+ ->
+ ->
+ -> <p>In addition, you can combine several sort orders and/or reverse the order of
+ -> sorting, with a string like <code>age -title</code> (which would sort by age, then by
+ -> title in reverse order if two pages have the same age).</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>sorting</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fsorting" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../../">RPC Bug</a>/
+ <-
+ <- <a href="../../">ikiwiki</a>/
+ <-
+ <- <a href="../">pagespec</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- sorting
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fsorting" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>Some <a href="../../directive/">directives</a> that use
+ <- <a href="../">PageSpecs</a> allow
+ <- specifying the order that matching pages are shown in. The following sort
+ <- orders can be specified.</p>
+ <-
+ <- <ul>
+ <- <li><p><code>age</code> - List pages from the most recently created to the oldest.</p></li>
+ <- <li><p><code>mtime</code> - List pages with the most recently modified first.</p></li>
+ <- <li><p><code>title</code> - Order by title (page name), e.g. "z/a a/b a/c"</p></li>
+ <- <li><p><code>path</code> - Order by page name including parents, e.g. "a/b a/c z/a"</p></li>
+ <- <li><p><code>meta(title)</code> - Order according to the <code>[[!meta title="foo" sortas="bar"]]</code>
+ <- or <code>[[!meta title="foo"]]</code> <a href="../../directive/">directive</a>, or the page name if no
+ <- full title was set. <code>meta(author)</code>, <code>meta(date)</code>, <code>meta(updated)</code>, etc.
+ <- also work.</p></li>
+ <- </ul>
+ <-
+ <-
+ <- <p>In addition, you can combine several sort orders and/or reverse the order of
+ <- sorting, with a string like <code>age -title</code> (which would sort by age, then by
+ <- title in reverse order if two pages have the same age).</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/pagespec/attachmentcontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>attachment</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fattachment" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../../">RPC Bug</a>/
+ ->
+ -> <a href="../../">ikiwiki</a>/
+ ->
+ -> <a href="../">pagespec</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> attachment
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fattachment" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>This wiki has attachments <strong>disabled</strong>.</p>
+ ->
+ -> <p>If attachments are enabled, the wiki admin can control what types of
+ -> attachments will be accepted, via the <code>allowed_attachments</code>
+ -> configuration setting.</p>
+ ->
+ -> <p>For example, to limit most users to uploading small images, and nothing else,
+ -> while allowing larger mp3 files to be uploaded by joey into a specific
+ -> directory, and check all attachments for viruses, something like this could be
+ -> used:</p>
+ ->
+ -> <pre><code>virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))
+ -> </code></pre>
+ ->
+ -> <p>The regular <a href="../">PageSpec</a> syntax is expanded with the following
+ -> additional tests:</p>
+ ->
+ -> <ul>
+ -> <li><p>"<code>maxsize(size)</code>" - tests whether the attachment is no larger than the
+ -> specified size. The size defaults to being in bytes, but "kb", "mb", "gb"
+ -> etc can be used to specify the units.</p></li>
+ -> <li><p>"<code>minsize(size)</code>" - tests whether the attachment is no smaller than the
+ -> specified size.</p></li>
+ -> <li><p>"<code>ispage()</code>" - tests whether the attachment will be treated by ikiwiki as a
+ -> wiki page. (Ie, if it has an extension of ".mdwn", or of any other enabled
+ -> page format).</p>
+ ->
+ -> <p>So, if you don't want to allow wiki pages to be uploaded as attachments,
+ -> use <code>!ispage()</code> ; if you only want to allow wiki pages to be uploaded
+ -> as attachments, use <code>ispage()</code>.</p></li>
+ -> <li><p>"<code>mimetype(foo/bar)</code>" - checks the MIME type of the attachment. You can
+ -> include a glob in the type, for example <code>mimetype(image/*)</code>.</p></li>
+ -> <li><p>"<code>virusfree()</code>" - checks the attachment with an antiviral program.</p></li>
+ -> </ul>
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>attachment</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fattachment" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../../">RPC Bug</a>/
+ <-
+ <- <a href="../../">ikiwiki</a>/
+ <-
+ <- <a href="../">pagespec</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- attachment
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fattachment" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>This wiki has attachments <strong>disabled</strong>.</p>
+ <-
+ <- <p>If attachments are enabled, the wiki admin can control what types of
+ <- attachments will be accepted, via the <code>allowed_attachments</code>
+ <- configuration setting.</p>
+ <-
+ <- <p>For example, to limit most users to uploading small images, and nothing else,
+ <- while allowing larger mp3 files to be uploaded by joey into a specific
+ <- directory, and check all attachments for viruses, something like this could be
+ <- used:</p>
+ <-
+ <- <pre><code>virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))
+ <- </code></pre>
+ <-
+ <- <p>The regular <a href="../">PageSpec</a> syntax is expanded with the following
+ <- additional tests:</p>
+ <-
+ <- <ul>
+ <- <li><p>"<code>maxsize(size)</code>" - tests whether the attachment is no larger than the
+ <- specified size. The size defaults to being in bytes, but "kb", "mb", "gb"
+ <- etc can be used to specify the units.</p></li>
+ <- <li><p>"<code>minsize(size)</code>" - tests whether the attachment is no smaller than the
+ <- specified size.</p></li>
+ <- <li><p>"<code>ispage()</code>" - tests whether the attachment will be treated by ikiwiki as a
+ <- wiki page. (Ie, if it has an extension of ".mdwn", or of any other enabled
+ <- page format).</p>
+ <-
+ <- <p>So, if you don't want to allow wiki pages to be uploaded as attachments,
+ <- use <code>!ispage()</code> ; if you only want to allow wiki pages to be uploaded
+ <- as attachments, use <code>ispage()</code>.</p></li>
+ <- <li><p>"<code>mimetype(foo/bar)</code>" - checks the MIME type of the attachment. You can
+ <- include a glob in the type, for example <code>mimetype(image/*)</code>.</p></li>
+ <- <li><p>"<code>virusfree()</code>" - checks the attachment with an antiviral program.</p></li>
+ <- </ul>
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/pagespec/pocontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>po</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fpo" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../../">RPC Bug</a>/
+ ->
+ -> <a href="../../">ikiwiki</a>/
+ ->
+ -> <a href="../">pagespec</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> po
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fpo" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>This wiki has po support <strong>disabled</strong>.</p>
+ ->
+ -> <p>If the [[!iki plugins/po desc=po]] plugin is enabled, the regular
+ -> <a href="../">PageSpec</a> syntax is expanded with the following additional
+ -> tests that can be used to improve user navigation in a multi-lingual
+ -> wiki:</p>
+ ->
+ -> <ul>
+ -> <li>"<code>lang(LL)</code>" - tests whether a page is written in the language
+ -> specified as a ISO639-1 (two-letter) language code.</li>
+ -> <li>"<code>currentlang()</code>" - tests whether a page is written in the same
+ -> language as the current page.</li>
+ -> <li>"<code>needstranslation()</code>" - tests whether a page needs translation
+ -> work. Only slave pages match this PageSpec. A minimum target
+ -> translation percentage can optionally be passed as an integer
+ -> parameter: "<code>needstranslation(50)</code>" matches only pages less than 50%
+ -> translated.</li>
+ -> </ul>
+ ->
+ ->
+ -> <p>Note that every non-po page is considered to be written in
+ -> <code>po_master_language</code>, as specified in <code>ikiwiki.setup</code>.</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>po</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fpo" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../../">RPC Bug</a>/
+ <-
+ <- <a href="../../">ikiwiki</a>/
+ <-
+ <- <a href="../">pagespec</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- po
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fpo" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>This wiki has po support <strong>disabled</strong>.</p>
+ <-
+ <- <p>If the [[!iki plugins/po desc=po]] plugin is enabled, the regular
+ <- <a href="../">PageSpec</a> syntax is expanded with the following additional
+ <- tests that can be used to improve user navigation in a multi-lingual
+ <- wiki:</p>
+ <-
+ <- <ul>
+ <- <li>"<code>lang(LL)</code>" - tests whether a page is written in the language
+ <- specified as a ISO639-1 (two-letter) language code.</li>
+ <- <li>"<code>currentlang()</code>" - tests whether a page is written in the same
+ <- language as the current page.</li>
+ <- <li>"<code>needstranslation()</code>" - tests whether a page needs translation
+ <- work. Only slave pages match this PageSpec. A minimum target
+ <- translation percentage can optionally be passed as an integer
+ <- parameter: "<code>needstranslation(50)</code>" matches only pages less than 50%
+ <- translated.</li>
+ <- </ul>
+ <-
+ <-
+ <- <p>Note that every non-po page is considered to be written in
+ <- <code>po_master_language</code>, as specified in <code>ikiwiki.setup</code>.</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-
+ -> formatpageikiwiki/subpage/linkingrulescontent<!DOCTYPE html>
+ -> <html xmlns="http://www.w3.org/1999/xhtml">
+ -> <head>
+ ->
+ -> <meta charset="utf-8" />
+ -> <title>linkingrules</title>
+ -> <meta name="viewport" content="width=device-width, initial-scale=1" />
+ ->
+ -> <link rel="stylesheet" href="../../../style.css" type="text/css" />
+ ->
+ -> <link rel="stylesheet" href="../../../local.css" type="text/css" />
+ ->
+ ->
+ ->
+ ->
+ -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage%2Flinkingrules" />
+ ->
+ ->
+ ->
+ -> <meta name="robots" content="noindex, follow" />
+ ->
+ ->
+ ->
+ -> </head>
+ -> <body>
+ ->
+ -> <article class="page">
+ ->
+ -> <section class="pageheader">
+ -> <header class="header">
+ -> <span>
+ -> <span class="parentlinks">
+ ->
+ -> <a href="../../../">RPC Bug</a>/
+ ->
+ -> <a href="../../">ikiwiki</a>/
+ ->
+ -> <a href="../">subpage</a>/
+ ->
+ -> </span>
+ -> <span class="title">
+ -> linkingrules
+ ->
+ -> </span>
+ -> </span>
+ ->
+ ->
+ ->
+ -> </header>
+ ->
+ ->
+ -> <nav class="actions">
+ -> <ul>
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage%2Flinkingrules" rel="nofollow">Edit</a></li>
+ ->
+ ->
+ -> <li><a href="../../../recentchanges/">RecentChanges</a></li>
+ ->
+ ->
+ ->
+ ->
+ -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </ul>
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div id="pagebody">
+ ->
+ -> <section id="content" role="main">
+ -> <p>To link to or from a <a href="../">SubPage</a>, you can normally use a regular
+ -> <a href="../../wikilink/">WikiLink</a> that does not contain the name of the parent directory of
+ -> the <a href="../">SubPage</a>. Ikiwiki descends the directory hierarchy looking for a
+ -> page that matches your link.</p>
+ ->
+ -> <p>For example, if FooBar/SubPage links to "OtherPage", ikiwiki will first
+ -> prefer pointing the link to FooBar/SubPage/OtherPage if it exists, next
+ -> to FooBar/OtherPage and finally to OtherPage in the root of the wiki.</p>
+ ->
+ -> <p>Note that this means that if a link on FooBar/SomePage to "OtherPage"
+ -> currently links to OtherPage, in the root of the wiki, and FooBar/OtherPage
+ -> is created, the link will <em>change</em> to point to FooBar/OtherPage. On the
+ -> other hand, a link from BazBar to "OtherPage" would be unchanged by this
+ -> creation of a <a href="../">SubPage</a> of FooBar.</p>
+ ->
+ -> <p>You can also specify a link that contains a directory name, like
+ -> "FooBar/OtherPage" to more exactly specify what page to link to. This is
+ -> the only way to link to an unrelated <a href="../">SubPage</a>.</p>
+ ->
+ -> <p>You can use this to, for example, to link from BazBar to "FooBar/SubPage",
+ -> or from BazBar/SubPage to "FooBar/SubPage".</p>
+ ->
+ -> <p>You can also use "/" at the start of a link, to specify exactly which page
+ -> to link to, when there are multiple pages with similar names and the link
+ -> goes to the wrong page by default. For example, linking from
+ -> "FooBar/SubPage" to "/OtherPage" will link to the "OtherPage" in the root
+ -> of the wiki, even if there is a "FooBar/OtherPage".</p>
+ ->
+ -> <p>Also, if the wiki is configured with a userdir, you can link to pages
+ -> within the userdir without specifying a path to them. This is to allow for
+ -> easy linking to a user's page in the userdir, to sign a comment. These
+ -> links are checked for last of all.</p>
+ ->
+ -> </section>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> </div>
+ ->
+ -> <footer id="footer" class="pagefooter" role="contentinfo">
+ ->
+ -> <nav id="pageinfo">
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <nav id="backlinks">
+ -> Links:
+ ->
+ -> <a href="../">subpage</a>
+ ->
+ -> <a href="../../wikilink/">wikilink</a>
+ ->
+ ->
+ -> </nav>
+ ->
+ ->
+ ->
+ ->
+ ->
+ ->
+ -> <div class="pagedate">
+ -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ -> </div>
+ ->
+ -> </nav>
+ ->
+ ->
+ -> <!-- from RPC Bug -->
+ -> </footer>
+ ->
+ -> </article>
+ ->
+ -> </body>
+ -> </html>
+ ->
+ <-
+ <-
+ <-
+ <-
+ <- <!DOCTYPE html>
+ <- <html xmlns="http://www.w3.org/1999/xhtml">
+ <- <head>
+ <-
+ <- <meta charset="utf-8" />
+ <- <title>linkingrules</title>
+ <- <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <-
+ <- <link rel="stylesheet" href="../../../style.css" type="text/css" />
+ <-
+ <- <link rel="stylesheet" href="../../../local.css" type="text/css" />
+ <-
+ <-
+ <-
+ <-
+ <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage%2Flinkingrules" />
+ <-
+ <-
+ <-
+ <- <meta name="robots" content="noindex, follow" />
+ <-
+ <-
+ <-
+ <- </head>
+ <- <body>
+ <-
+ <- <article class="page">
+ <-
+ <- <section class="pageheader">
+ <- <header class="header">
+ <- <span>
+ <- <span class="parentlinks">
+ <-
+ <- <a href="../../../">RPC Bug</a>/
+ <-
+ <- <a href="../../">ikiwiki</a>/
+ <-
+ <- <a href="../">subpage</a>/
+ <-
+ <- </span>
+ <- <span class="title">
+ <- linkingrules
+ <-
+ <- </span>
+ <- </span>
+ <-
+ <-
+ <-
+ <- </header>
+ <-
+ <-
+ <- <nav class="actions">
+ <- <ul>
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage%2Flinkingrules" rel="nofollow">Edit</a></li>
+ <-
+ <-
+ <- <li><a href="../../../recentchanges/">RecentChanges</a></li>
+ <-
+ <-
+ <-
+ <-
+ <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </ul>
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div id="pagebody">
+ <-
+ <- <section id="content" role="main">
+ <- <p>To link to or from a <a href="../">SubPage</a>, you can normally use a regular
+ <- <a href="../../wikilink/">WikiLink</a> that does not contain the name of the parent directory of
+ <- the <a href="../">SubPage</a>. Ikiwiki descends the directory hierarchy looking for a
+ <- page that matches your link.</p>
+ <-
+ <- <p>For example, if FooBar/SubPage links to "OtherPage", ikiwiki will first
+ <- prefer pointing the link to FooBar/SubPage/OtherPage if it exists, next
+ <- to FooBar/OtherPage and finally to OtherPage in the root of the wiki.</p>
+ <-
+ <- <p>Note that this means that if a link on FooBar/SomePage to "OtherPage"
+ <- currently links to OtherPage, in the root of the wiki, and FooBar/OtherPage
+ <- is created, the link will <em>change</em> to point to FooBar/OtherPage. On the
+ <- other hand, a link from BazBar to "OtherPage" would be unchanged by this
+ <- creation of a <a href="../">SubPage</a> of FooBar.</p>
+ <-
+ <- <p>You can also specify a link that contains a directory name, like
+ <- "FooBar/OtherPage" to more exactly specify what page to link to. This is
+ <- the only way to link to an unrelated <a href="../">SubPage</a>.</p>
+ <-
+ <- <p>You can use this to, for example, to link from BazBar to "FooBar/SubPage",
+ <- or from BazBar/SubPage to "FooBar/SubPage".</p>
+ <-
+ <- <p>You can also use "/" at the start of a link, to specify exactly which page
+ <- to link to, when there are multiple pages with similar names and the link
+ <- goes to the wrong page by default. For example, linking from
+ <- "FooBar/SubPage" to "/OtherPage" will link to the "OtherPage" in the root
+ <- of the wiki, even if there is a "FooBar/OtherPage".</p>
+ <-
+ <- <p>Also, if the wiki is configured with a userdir, you can link to pages
+ <- within the userdir without specifying a path to them. This is to allow for
+ <- easy linking to a user's page in the userdir, to sign a comment. These
+ <- links are checked for last of all.</p>
+ <-
+ <- </section>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- </div>
+ <-
+ <- <footer id="footer" class="pagefooter" role="contentinfo">
+ <-
+ <- <nav id="pageinfo">
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <nav id="backlinks">
+ <- Links:
+ <-
+ <- <a href="../">subpage</a>
+ <-
+ <- <a href="../../wikilink/">wikilink</a>
+ <-
+ <-
+ <- </nav>
+ <-
+ <-
+ <-
+ <-
+ <-
+ <-
+ <- <div class="pagedate">
+ <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
+ <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
+ <- </div>
+ <-
+ <- </nav>
+ <-
+ <-
+ <- <!-- from RPC Bug -->
+ <- </footer>
+ <-
+ <- </article>
+ <-
+ <- </body>
+ <- </html>
+ <-
+ <-
+ <-
+ <-