From f8999311a75bd754f11420c017f5bf93205ef2f9 Mon Sep 17 00:00:00 2001 From: Louis Date: Sun, 28 Jun 2015 20:35:47 +0200 Subject: [PATCH] More info about the (possible) bug in the external plugin (RPC communication) --- doc/bugs/Error_with_external_plugins.mdwn | 27 + doc/bugs/Error_with_external_plugins/tee.mdwn | 7734 +++++++++++++++++ 2 files changed, 7761 insertions(+) create mode 100644 doc/bugs/Error_with_external_plugins/tee.mdwn 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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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>&lt;TMPL_VAR variable&gt;</code>.</li> + -> <li>To make a block of text conditional on a variable being set use + -> <code>&lt;TMPL_IF variable&gt;text&lt;/TMPL_IF&gt;</code>.</li> + -> <li>To use one block of text if a variable is set and a second if it's not, + -> use <code>&lt;TMPL_IF variable&gt;text&lt;TMPL_ELSE&gt;other text&lt;/TMPL_IF&gt;</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&amp;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&amp;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>&lt;TMPL_VAR variable&gt;</code>.</li> + <- <li>To make a block of text conditional on a variable being set use + <- <code>&lt;TMPL_IF variable&gt;text&lt;/TMPL_IF&gt;</code>.</li> + <- <li>To use one block of text if a variable is set and a second if it's not, + <- use <code>&lt;TMPL_IF variable&gt;text&lt;TMPL_ELSE&gt;other text&lt;/TMPL_IF&gt;</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&amp;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&amp;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&amp;page=foo" rel="nofollow">foo</a> + -> + -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;page=README.md" rel="nofollow">README.md</a> + -> + -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=foo" rel="nofollow">foo</a> + -> + -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=index" rel="nofollow">index</a> + -> + -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a> + -> + -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;page=foo" rel="nofollow">foo</a> + <- + <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;page=README.md" rel="nofollow">README.md</a> + <- + <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=foo" rel="nofollow">foo</a> + <- + <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=index" rel="nofollow">index</a> + <- + <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a> + <- + <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;Strategy=<em>&amp;Database=</em>&amp;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&amp;exact=on&amp;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&amp;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&amp;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&amp;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&amp;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&amp;Strategy=<em>&amp;Database=</em>&amp;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&amp;exact=on&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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 &lt; + -> <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&amp;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&amp;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 &lt; + <- <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&amp;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&amp;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=&lt;&lt;OUTER + -> [[!otherdirective &lt;&lt;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&amp;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&amp;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=&lt;&lt;OUTER + <- [[!otherdirective &lt;&lt;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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 "&gt;":</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: &lt;<a href="http://ikiwiki.info">http://ikiwiki.info</a>&gt;, 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&amp;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&amp;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 "&gt;":</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: &lt;<a href="http://ikiwiki.info">http://ikiwiki.info</a>&gt;, 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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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> + <- + <- + <- + <- -- 2.39.2