X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/08de927e67da177656b711f9118d34789b424695..5b381e7fd157c0e381a87b386996485d6c7067c8:/doc/bugs/Error_with_external_plugins/debug.mdwn diff --git a/doc/bugs/Error_with_external_plugins/debug.mdwn b/doc/bugs/Error_with_external_plugins/debug.mdwn index 2a8b95bfe..b927e4401 100644 --- a/doc/bugs/Error_with_external_plugins/debug.mdwn +++ b/doc/bugs/Error_with_external_plugins/debug.mdwn @@ -1,7737 +1,7737 @@ -Trace of the `proxy.py` package during ikiwiki build. +Trace of the `proxy.py` package during ikiwiki build. Look for the `preprocess` call and response for interesting stuff. -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [import -> ] -> rpcbug:_importme:330: importing... -> rpcbug:_importme:333: hooking rpcbug/getsetup into getsetup chain... -> rpcbug:send_rpc:161: calling ikiwiki procedure `hook': ["\n\nhook\n\n\ncall\n\n\ngetsetup\n\n\ntype\n\n\ngetsetup\n\n\nid\n\n\nrpcbug\n\n\nlast\n\n\n0\n\n\n\n"] -> rpcbug:send_rpc:169: reading response from ikiwiki... -> rpcbug:send_rpc:178: read response to procedure hook from ikiwiki: ['1\n'] -> rpcbug:send_rpc:187: parsed data from response to procedure hook: ['1'] -> rpcbug:_importme:333: hooking rpcbug/preprocess into preprocess chain... -> rpcbug:send_rpc:161: calling ikiwiki procedure `hook': ["\n\nhook\n\n\ncall\n\n\npreprocess\n\n\ntype\n\n\npreprocess\n\n\nid\n\n\nrpcbug\n\n\nlast\n\n\n0\n\n\n\n"] -> rpcbug:send_rpc:169: reading response from ikiwiki... -> rpcbug:send_rpc:178: read response to procedure hook from ikiwiki: ['1\n'] -> rpcbug:send_rpc:187: parsed data from response to procedure hook: ['1'] -> rpcbug:_importme:333: hooking rpcbug/format into format chain... -> rpcbug:send_rpc:161: calling ikiwiki procedure `hook': ["\n\nhook\n\n\ncall\n\n\nformat\n\n\ntype\n\n\nformat\n\n\nid\n\n\nrpcbug\n\n\nlast\n\n\n0\n\n\n\n"] -> rpcbug:send_rpc:169: reading response from ikiwiki... -> rpcbug:send_rpc:178: read response to procedure hook from ikiwiki: ['1\n'] -> rpcbug:send_rpc:187: parsed data from response to procedure hook: ['1'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> -> -> null -> -> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> 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~ -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [preprocesspagefoodestpagefoopreview0 -> ] -> rpcbug:send_rpc:161: calling ikiwiki procedure `srcfile': ["\n\nsrcfile\n\n\nfoo\n\n\n\n"] -> rpcbug:send_rpc:169: reading response from ikiwiki... -> rpcbug:send_rpc:178: read response to procedure srcfile from ikiwiki: ['preprocesspagefoodestpagefoopreview0\n'] -> rpcbug:send_rpc:187: parsed data from response to procedure srcfile: ['page'] -> rpcbug:send_rpc:161: calling ikiwiki procedure `srcfile': ["\n\nsrcfile\n\n\nREADME.md\n\n\n\n"] -> rpcbug:send_rpc:169: reading response from ikiwiki... -> rpcbug:send_rpc:178: read response to procedure srcfile from ikiwiki: ['/home/louis/projets/ikiwiki/rpcbug/README.md\n'] -> rpcbug:send_rpc:187: parsed data from response to procedure srcfile: ['/home/louis/projets/ikiwiki/rpcbug/README.md'] -> rpcbug:hook_proxy:262: preprocess hook `preprocess' returned: ['
* Calling `srcfile(foo)`: page
* Calling `srcfile(README.md)`: /home/louis/projets/ikiwiki/rpcbug/README.md'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <br/>* Calling `srcfile(foo)`: page<br/>* Calling `srcfile(README.md)`: /home/louis/projets/ikiwiki/rpcbug/README.md -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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-28T18:16:57Z">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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nfoo\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

[[!rpcbug Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay]]

\n\n


Calling srcfile(foo): page
Calling srcfile(README.md): /home/louis/projets/ikiwiki/rpcbug/README.md

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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-28T18:16:57Z">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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nRPC Bug\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Hello, world!

\n\n

Page causing the error : foo

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nsandbox\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This is the SandBox, a page anyone can edit to learn how to use the wiki.

\n\n
\n\n

Here\'s a paragraph.

\n\n

Here\'s another one with emphasised text.

\n\n

Header

\n\n

Subheader

\n\n

This is a blockquote.

\n\n

This is the first level of quoting.

\n\n

This is nested blockquote.

\n\n

Back to the first level.

\n\n

Numbered list

\n\n
    \n
  1. First item.
  2. \n
  3. Another.
  4. \n
  5. And another..
  6. \n
\n\n\n

Bulleted list

\n\n
    \n
  • item
  • \n
  • item
  • \n
\n\n\n

WikiLink

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nikiwiki\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki is powered by ikiwiki.

\n\n

Some documentation on using ikiwiki:

\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\ntemplates\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

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

\n\n

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

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

If the template does not contain a templatebody directive, the entire\nsource of the page is used for the template. This is deprecated.

\n\n

template files

\n\n

Template files are unlike template pages in that they have the extension\n.tmpl. Template files are used extensively by Ikiwiki to generate html.\nThey can contain html that would not normally be allowed on a wiki page.

\n\n

Template files are located in /usr/share/ikiwiki/templates by default;\nthe templatedir setting can be used to make another directory be\nsearched first. Customised template files can also be placed inside the\n"templates/" directory in your wiki\'s source -- files placed there override\nones in the templatedir.

\n\n

Here is a full list of the template files used:

\n\n
    \n
  • page.tmpl - Used for displaying all regular wiki pages. This is the\nkey template to customise to change the look and feel of Ikiwiki.

  • \n
  • rsspage.tmpl - Used for generating rss feeds for blogs.

  • \n
  • rssitem.tmpl - Used for generating individual items on rss feeds.
  • \n
  • atompage.tmpl - Used for generating atom feeds for blogs.
  • \n
  • atomitem.tmpl - Used for generating individual items on atom feeds.
  • \n
  • inlinepage.tmpl - Used for displaying a post in a blog.
  • \n
  • archivepage.tmpl - Used for listing a page in a blog archive page.
  • \n
  • titlepage.tmpl - Used for listing a page by title in a blog archive page.
  • \n
  • microblog.tmpl - Used for showing a microblogging post inline.
  • \n
  • blogpost.tmpl - Used for a form to add a post to a blog (and rss/atom links)
  • \n
  • feedlink.tmpl - Used to add rss/atom links if blogpost.tmpl is not used.
  • \n
  • aggregatepost.tmpl - Used by the aggregate plugin to create\na page for a post.
  • \n
  • searchform.tmpl, googleform.tmpl - Used by the search plugin\nand google plugin to add search forms to wiki pages.
  • \n
  • searchquery.tmpl - This is a Omega template, used by the\nsearch plugin.
  • \n
  • comment.tmpl - Used by the comments plugin to display a comment.
  • \n
  • change.tmpl - Used to create a page describing a change made to the wiki.
  • \n
  • recentchanges.tmpl - Used for listing a change on the RecentChanges page.
  • \n
  • autoindex.tmpl - Filled in by the autoindex plugin to make index pages.
  • \n
  • autotag.tmpl - Filled in by the tag plugin to make tag pages.
  • \n
  • calendarmonth.tmpl, calendaryear.tmpl - Used by ikiwiki-calendar to\nmake calendar archive pages.
  • \n
  • trails.tmpl - Used by the trail plugin to generate links on each page\nthat is a member of a trail.
  • \n
  • notifyemail.tmpl - Used by the notifymail plugin to generate mails about\nchanged pages.
  • \n
  • editpage.tmpl, editconflict.tmpl, editcreationconflict.tmpl,\neditfailedsave.tmpl, editpagegone.tmpl, pocreatepage.tmpl,\neditcomment.tmpl commentmoderation.tmpl, renamesummary.tmpl,\npasswordmail.tmpl, emailauth.tmpl,login-selector.tmpl,\nrevert.tmpl` - Parts of ikiwiki\'s user interface; do not normally need\nto be customised.
  • \n
\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nRecentChanges\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Recent changes to this wiki:

\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n
\n\n\nStill debugging
\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\nupdate
\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\nupdate
\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\nInitial commit
\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\ninitial commit
\n\n\n
\n\n\n\n\n
\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nshortcuts\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki has shortcuts disabled.

\n\n

Some examples of using shortcuts include:

\n\n
[[!google  foo]]\n[[!wikipedia  War_of_1812]]\n[[!debbug  12345]]\nCheck the [[!google  ikiwiki desc="google search for %s"]].\n
\n\n

This page controls what shortcut links the wiki supports.

\n\n
    \n
  • [[!shortcut name=google url="https://encrypted.google.com/search?q=%s"]]
  • \n
  • [[!shortcut name=archive url="http://web.archive.org/*/%S"]]
  • \n
  • [[!shortcut name=gmap url="https://maps.google.com/maps?q=%s"]]
  • \n
  • [[!shortcut name=gmsg url="https://groups.google.com/groups?selm=%s"]]
  • \n
  • [[!shortcut name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]
  • \n
  • [[!shortcut name=wikitravel url="https://wikitravel.org/en/%s"]]
  • \n
  • [[!shortcut name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]
  • \n
  • [[!shortcut name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]
  • \n
  • [[!shortcut name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]
  • \n
  • [[!shortcut name=debpkg url="http://packages.debian.org/%s"]]
  • \n
  • [[!shortcut name=debpkgsid url="http://packages.debian.org/sid/%s"]]
  • \n
  • [[!shortcut name=debpts url="http://packages.qa.debian.org/%s"]]
  • \n
  • [[!shortcut name=debmsg url="https://lists.debian.org/msgid-search/%s"]]
  • \n
  • [[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]
  • \n
  • [[!shortcut name=debss url="http://snapshot.debian.org/package/%s/"]]\n\n\n
  • \n
  • [[!shortcut name=debwiki url="https://wiki.debian.org/%S"]]
  • \n
  • [[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]
  • \n
  • [[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]
  • \n
  • [[!shortcut name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]
  • \n
  • [[!shortcut name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]
  • \n
  • [[!shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]
  • \n
  • [[!shortcut name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]
  • \n
  • [[!shortcut name=marcmsg url="http://marc.info/?i=%s"]]
  • \n
  • [[!shortcut name=marclist url="http://marc.info/?l=%s"]]
  • \n
  • [[!shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]
  • \n
  • [[!shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]
  • \n
  • [[!shortcut name=cpan url="http://search.cpan.org/search?mode=dist&query=%s"]]
  • \n
  • [[!shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]
  • \n
  • [[!shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]
  • \n
  • [[!shortcut name=iki url="http://ikiwiki.info/%S/"]]
  • \n
  • [[!shortcut name=ljuser url="http://%s.livejournal.com/"]]
  • \n
  • [[!shortcut name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]
  • \n
  • [[!shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]
  • \n
  • [[!shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]
  • \n
  • [[!shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]
  • \n
  • [[!shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]
  • \n
  • [[!shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&Strategy=&Database=&Query=%s"]]
  • \n
  • [[!shortcut name=imdb url="http://imdb.com/find?q=%s"]]
  • \n
  • [[!shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s"]]
  • \n
  • [[!shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]
  • \n
  • [[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain"]]
  • \n
  • [[!shortcut name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]
  • \n
  • [[!shortcut name=flickr url="https://secure.flickr.com/photos/%s"]]
  • \n
  • [[!shortcut name=man url="http://manpages.debian.org/%s"]]
  • \n
  • [[!shortcut name=ohloh url="https://www.ohloh.net/p/%s"]]
  • \n
  • [[!shortcut name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]
  • \n
  • [[!shortcut name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]
  • \n
  • [[!shortcut name=ubupkg url="http://packages.ubuntu.com/%s"]]
  • \n
  • [[!shortcut name=mozillazinekb url="http://kb.mozillazine.org/%s"]]
  • \n
  • [[!shortcut name=freebsdwiki url="http://wiki.freebsd.org/%s"]]
  • \n
  • [[!shortcut name=hackage url="http://hackage.haskell.org/package/%s"]]
  • \n
  • [[!shortcut name=pkgsrc url="http://pkgsrc.se/%S"]]
  • \n
  • [[!shortcut name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]
  • \n
  • [[!shortcut name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]
  • \n
\n\n\n

To add a new shortcut, use the shortcut\ndirective. In the url, "%s" is replaced with the\ntext passed to the named shortcut, after [[!wikipedia url_encoding]]\nit, and \'%S\' is replaced with the raw, non-encoded text.\nAdditionally, %W is replaced with the text encoded just right for\nWikipedia. The optional desc parameter controls the description of\nthe link.

\n\n

Remember that the name you give the shortcut will become a new\ndirective. Avoid using a name that conflicts\nwith an existing directive. These directives also accept a desc\nparameter that will override the one provided at definition time.

\n\n

If you come up with a shortcut that you think others might find useful,\nconsider contributing it to the shortcuts page on the ikiwiki\nwiki, so that future versions of\nikiwiki will include your shortcut in the standard underlay.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nnote\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Use this template to insert a note into a page. The note will be styled to\nfloat to the right of other text on the page. This template has one\nparameter:

\n\n
    \n
  • `text` - the text to display in the note\n
\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\npopup\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Use this template to create a popup window that is displayed when the mouse\nis over part of the page. This template has two parameters:

\n\n
    \n
  • `mouseover` - This is the text or other content that triggers the\npopup.\n
  • `popup` - This should be the content of the popup window. It can be\nanything, even images or a whole little wiki page, but should not be too\nlarge for good usability.\n
\n\n\n

Note that browsers that do not support the CSS will display the popup\ninline in the page, inside square brackets.

\n\n

[[templatebody <\n[]\n\nENDBODY]]

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\ndirective\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Directives are similar to a WikiLink in form, except they\nbegin with ! and may contain parameters. The general form is:

\n\n
[[!directive  param="value" param="value"]]\n
\n\n

This gets expanded before the rest of the page is processed, and can be used\nto transform the page in various ways.

\n\n

The quotes around values can be omitted if the value is a simple word.\nAlso, some directives may use parameters without values, for example:

\n\n
[[!tag  foo]]\n
\n\n

A directive does not need to all be on one line, it can be\nwrapped to multiple lines if you like:

\n\n
[[!directive  foo="baldersnatch"\nbar="supercalifragilisticexpialidocious" baz=11]]\n
\n\n

Also, multiple lines of quoted text can be used for a value.\nTo allow quote marks inside the quoted text, delimit the block\nof text with triple-double-quotes or triple-single-quotes:

\n\n
[[!directive  text="""\n1. "foo"\n2. "bar"\n3. "baz"\n""" othertext=\'\'\'\n1. \'quux\'\n2. "foo"\n\'\'\']]\n
\n\n

If you want to put text with triple quotes into a parameter value, you can\nuse perl-style here-doc syntax, even nesting it like this:

\n\n
[[!directive  text=<<OUTER\n[[!otherdirective <<INNER\ninner text\nINNER]]\nouter text\nOUTER]]\n
\n\n

ikiwiki also has an older syntax for directives, which requires a space in\ndirectives to distinguish them from wikilinks. This\nsyntax has several disadvantages: it requires a space after directives with\nno parameters (such as [[pagecount ]]), and it prohibits spaces in\nwikilinks. ikiwiki now provides the !-prefixed\nsyntax shown above as default. However, ikiwiki still supports wikis using\nthe older syntax, if the prefix_directives option is disabled.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\npagespec\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

To select a set of pages, such as pages that are locked, pages\nwhose commit emails you want subscribe to, or pages to combine into a\nblog, the wiki uses a PageSpec. This is an expression that matches\na set of pages.

\n\n

The simplest PageSpec is a simple list of pages. For example, this matches\nany of the three listed pages:

\n\n
foo or bar or baz\n
\n\n

More often you will want to match any pages that have a particular thing in\ntheir name. You can do this using a glob pattern. "*" stands for any part\nof a page name, and "?" for any single letter of a page name. So this\nmatches all pages about music, and any SubPages of the SandBox, but does\nnot match the SandBox itself:

\n\n
*music* or SandBox/*\n
\n\n

You can also prefix an item with "!" to skip pages that match it. So to\nmatch all pages except for Discussion pages and the SandBox:

\n\n
* and !SandBox and !*/Discussion\n
\n\n

Some more elaborate limits can be added to what matches using these functions:

\n\n
    \n
  • "glob(someglob)" - matches pages and other files that match the given glob.\nJust writing the glob by itself is actually a shorthand for this function.
  • \n
  • "page(glob)" - like glob(), but only matches pages, not other files
  • \n
  • "link(page)" - matches only pages that link to a given page (or glob)
  • \n
  • "tagged(tag)" - matches pages that are tagged or link to the given tag (or\ntags matched by a glob)
  • \n
  • "backlink(page)" - matches only pages that a given page links to
  • \n
  • "creation_month(month)" - matches only files created on the given month\nnumber
  • \n
  • "creation_day(mday)" - or day of the month
  • \n
  • "creation_year(year)" - or year
  • \n
  • "created_after(page)" - matches only files created after the given page\nwas created
  • \n
  • "created_before(page)" - matches only files created before the given page\nwas created
  • \n
  • "internal(glob)" - like glob(), but matches even internal-use\npages that globs do not usually match.
  • \n
  • "title(glob)", "author(glob)", "authorurl(glob)",\n"license(glob)", "copyright(glob)", "guid(glob)"\n\n
      \n
    • match pages that have the given metadata, matching the specified glob.
    • \n
    \n
  • \n
  • "user(username)" - tests whether a modification is being made by a\nuser with the specified username. If openid is enabled, an openid can also\nbe put here. Glob patterns can be used in the username. For example,\nto match all openid users, use user(*://*)
  • \n
  • "admin()" - tests whether a modification is being made by one of the\nwiki admins.
  • \n
  • "ip(address)" - tests whether a modification is being made from the\nspecified IP address. Glob patterns can be used in the address. For\nexample, ip(127.0.0.*)
  • \n
  • "comment(glob)" - matches comments to a page matching the glob.
  • \n
  • "comment_pending(glob)" - matches unmoderated, pending comments.
  • \n
  • "postcomment(glob)" - matches only when comments are being\nposted to a page matching the specified glob
  • \n
\n\n\n

For example, to match all pages in a blog that link to the page about music\nand were written in 2005:

\n\n
blog/* and link(music) and creation_year(2005)\n
\n\n

Note the use of "and" in the above example, that means that only pages that\nmatch each of the three expressions match the whole. Use "and" when you\nwant to combine expression like that; "or" when it\'s enough for a page to\nmatch one expression. Note that it doesn\'t make sense to say "index and\nSandBox", since no page can match both expressions.

\n\n

More complex expressions can also be created, by using parentheses for\ngrouping. For example, to match pages in a blog that are tagged with either\nof two tags, use:

\n\n
blog/* and (tagged(foo) or tagged(bar))\n
\n\n

Note that page names in PageSpecs are matched against the absolute\nfilenames of the pages in the wiki, so a pagespec "foo" used on page\n"a/b" will not match a page named "a/foo" or "a/b/foo". To match\nrelative to the directory of the page containing the pagespec, you can\nuse "./". For example, "./foo" on page "a/b" matches page "a/foo".

\n\n

To indicate the name of the page the PageSpec is used in, you can\nuse a single dot. For example, link(.) matches all the pages\nlinking to the page containing the PageSpec.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nOpenID\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki has OpenID enabled.

\n\n

OpenID is a decentralized authentication mechanism\nthat allows you to have one login that you can use on a growing number of\nwebsites.

\n\n

If you have an account with some of the larger web service providers,\nyou might already have an OpenID.\nDirectory of OpenID providers

\n\n

To sign in to this wiki using OpenID, just enter it in the OpenID field in the\nsignin form. You do not need to give this wiki a password or go through any\nregistration process when using OpenID.

\n\n
\n\n

It\'s also possible to make a page in the wiki usable as an OpenID url,\nby delegating it to an openid server. Here\'s an example of how to do that:

\n\n
[[!meta  openid="http://yourid.myopenid.com/"\n       server="http://www.myopenid.com/server"]]\n
\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nsubpage\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

ikiwiki supports placing pages in a directory hierarchy. For example,\nthis page, SubPage has some related pages placed under it, like\nLinkingRules. This is a useful way to add some order to your\nwiki rather than just having a great big directory full of pages.

\n\n

To add a SubPage, just make a subdirectory and put pages in it. For\nexample, this page is subpage.mdwn in this wiki\'s source, and there is also\na subpage subdirectory, which contains subpage/linkingrules.mdwn. Subpages\ncan be nested as deeply as you\'d like.

\n\n

Linking to and from a SubPage is explained in LinkingRules.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nmarkdown\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Markdown\nis a minimal markup language that resembles plain text as used in\nemail messages. It is the markup language used by this wiki by default.

\n\n

For documentation about the markdown syntax, see formatting and\nMarkdown: syntax.

\n\n

Note that WikiLinks and directives are not part\nof the markdown syntax, and are the only bit of markup that this wiki\nhandles internally.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nwikilink\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

WikiLinks provide easy linking between pages of the wiki. To create a\nWikiLink, just put the name of the page to link to in double brackets.\nFor example [[WikiLink]].

\n\n

If you ever need to write something like [[WikiLink]] without creating a\nwikilink, just prefix it with a \\, like \\[[WikiLink]].

\n\n

There are some special LinkingRules that come into play when\nlinking between SubPages.

\n\n

WikiLinks are matched with page names in a case-insensitive manner, so you\ndon\'t need to worry about getting the case the same, and can capitalise\nlinks at the start of a sentence, and so on.

\n\n

It\'s also possible to write a WikiLink that uses something other than the page\nname as the link text. For example [[foo_bar|SandBox]] links to the SandBox\npage, but the link will appear like this: foo bar.

\n\n

To link to an anchor inside a page, you can use something like\n[[WikiLink#foo]] .

\n\n

If the file linked to by a WikiLink looks like an image, it will\nbe displayed inline on the page.

\n\n
\n\n

You can also put an url in a WikiLink, to link to an external page.\nEmail addresses can also be used to generate a mailto link.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nFormatting wiki pages\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Text on this wiki is, by default, written in a form very close to how you\nmight write text for an email message. This style of text formatting is\ncalled MarkDown, and it works like this:

\n\n

Leave blank lines between paragraphs.

\n\n

You can *emphasise* or **strongly emphasise** text by placing it\nin single or double asterisks.

\n\n

To create a list, start each line with an asterisk:

\n\n
    \n
  • "* this is my list"
  • \n
  • "* another item"
  • \n
\n\n\n

To make a numbered list, start each line with a number (any number will\ndo) followed by a period:

\n\n
    \n
  1. "1. first line"
  2. \n
  3. "2. second line"
  4. \n
  5. "2. third line"
  6. \n
\n\n\n

To create a header, start a line with one or more # characters followed\nby a space and the header text. The number of # characters controls the\nsize of the header:

\n\n

# h1

\n\n

## h2

\n\n

### h3

\n\n

#### h4

\n\n
##### h5
\n\n
###### h6
\n\n

To create a horizontal rule, just write three or more dashes or stars on\ntheir own line:

\n\n
\n\n

To quote someone, prefix the quote with ">":

\n\n

To be or not to be,\nthat is the question.

\n\n

To write a code block, indent each line with a tab or 4 spaces:

\n\n
10 PRINT "Hello, world!"\n20 GOTO 10\n
\n\n

To link to an url or email address, you can just put the\nurl in angle brackets: <http://ikiwiki.info>, or you can use the\nform [link text](url)

\n\n
\n\n

In addition to basic html formatting using MarkDown, this wiki lets\nyou use the following additional features:

\n\n
    \n
  • To link to another page on the wiki, place the page\'s name inside double\nsquare brackets. So you would use [[WikiLink]] to link to WikiLink.

  • \n
  • Insert various directives onto a page to perform useful\nactions.\nFor example, you can:

    \n\n
      \n
    • Change the title of a page:

      \n\n

      [[!meta title="full page title"]]

    • \n
    • Create a blog by inlining a set of pages:

      \n\n

      [[!inline pages="blog/*"]]

    • \n
    \n
  • \n
\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nsearching\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki has searching disabled.

\n\n

If searching is enabled, you can enter search terms in the search field,\nas you\'d expect. There are a few special things you can do to construct\nmore powerful searches.

\n\n
    \n
  • To match a phrase, enclose it in double quotes.
  • \n
  • AND can be used to search for documents containing two expressions.
  • \n
  • OR can be used to search for documents containing either one of\ntwo expressions.
  • \n
  • Parentheses can be used to build up complicated search expressions. For\nexample, "(foo AND bar) OR (me AND you)"
  • \n
  • Prefix a search term with "-" to avoid it from appearing in the results.\nFor example, "-discussion" will omit "discussion".
  • \n
  • To search for a page with a given title, use "title:foo".
  • \n
  • To search for pages that contain a "bar" link, use "link:bar".
  • \n
\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nsorting\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Some directives that use\nPageSpecs allow\nspecifying the order that matching pages are shown in. The following sort\norders can be specified.

\n\n
    \n
  • age - List pages from the most recently created to the oldest.

  • \n
  • mtime - List pages with the most recently modified first.

  • \n
  • title - Order by title (page name), e.g. "z/a a/b a/c"

  • \n
  • path - Order by page name including parents, e.g. "a/b a/c z/a"

  • \n
  • meta(title) - Order according to the [[!meta title="foo" sortas="bar"]]\nor [[!meta title="foo"]] directive, or the page name if no\nfull title was set. meta(author), meta(date), meta(updated), etc.\nalso work.

  • \n
\n\n\n

In addition, you can combine several sort orders and/or reverse the order of\nsorting, with a string like age -title (which would sort by age, then by\ntitle in reverse order if two pages have the same age).

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nattachment\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki has attachments disabled.

\n\n

If attachments are enabled, the wiki admin can control what types of\nattachments will be accepted, via the allowed_attachments\nconfiguration setting.

\n\n

For example, to limit most users to uploading small images, and nothing else,\nwhile allowing larger mp3 files to be uploaded by joey into a specific\ndirectory, and check all attachments for viruses, something like this could be\nused:

\n\n
virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))\n
\n\n

The regular PageSpec syntax is expanded with the following\nadditional tests:

\n\n
    \n
  • "maxsize(size)" - tests whether the attachment is no larger than the\nspecified size. The size defaults to being in bytes, but "kb", "mb", "gb"\netc can be used to specify the units.

  • \n
  • "minsize(size)" - tests whether the attachment is no smaller than the\nspecified size.

  • \n
  • "ispage()" - tests whether the attachment will be treated by ikiwiki as a\nwiki page. (Ie, if it has an extension of ".mdwn", or of any other enabled\npage format).

    \n\n

    So, if you don\'t want to allow wiki pages to be uploaded as attachments,\nuse !ispage() ; if you only want to allow wiki pages to be uploaded\nas attachments, use ispage().

  • \n
  • "mimetype(foo/bar)" - checks the MIME type of the attachment. You can\ninclude a glob in the type, for example mimetype(image/*).

  • \n
  • "virusfree()" - checks the attachment with an antiviral program.

  • \n
\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\npo\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki has po support disabled.

\n\n

If the [[!iki plugins/po desc=po]] plugin is enabled, the regular\nPageSpec syntax is expanded with the following additional\ntests that can be used to improve user navigation in a multi-lingual\nwiki:

\n\n
    \n
  • "lang(LL)" - tests whether a page is written in the language\nspecified as a ISO639-1 (two-letter) language code.
  • \n
  • "currentlang()" - tests whether a page is written in the same\nlanguage as the current page.
  • \n
  • "needstranslation()" - tests whether a page needs translation\nwork. Only slave pages match this PageSpec. A minimum target\ntranslation percentage can optionally be passed as an integer\nparameter: "needstranslation(50)" matches only pages less than 50%\ntranslated.
  • \n
\n\n\n

Note that every non-po page is considered to be written in\npo_master_language, as specified in ikiwiki.setup.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> -> -> ] -> rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nlinkingrules\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

To link to or from a SubPage, you can normally use a regular\nWikiLink that does not contain the name of the parent directory of\nthe SubPage. Ikiwiki descends the directory hierarchy looking for a\npage that matches your link.

\n\n

For example, if FooBar/SubPage links to "OtherPage", ikiwiki will first\nprefer pointing the link to FooBar/SubPage/OtherPage if it exists, next\nto FooBar/OtherPage and finally to OtherPage in the root of the wiki.

\n\n

Note that this means that if a link on FooBar/SomePage to "OtherPage"\ncurrently links to OtherPage, in the root of the wiki, and FooBar/OtherPage\nis created, the link will change to point to FooBar/OtherPage. On the\nother hand, a link from BazBar to "OtherPage" would be unchanged by this\ncreation of a SubPage of FooBar.

\n\n

You can also specify a link that contains a directory name, like\n"FooBar/OtherPage" to more exactly specify what page to link to. This is\nthe only way to link to an unrelated SubPage.

\n\n

You can use this to, for example, to link from BazBar to "FooBar/SubPage",\nor from BazBar/SubPage to "FooBar/SubPage".

\n\n

You can also use "/" at the start of a link, to specify exactly which page\nto link to, when there are multiple pages with similar names and the link\ngoes to the wrong page by default. For example, linking from\n"FooBar/SubPage" to "/OtherPage" will link to the "OtherPage" in the root\nof the wiki, even if there is a "FooBar/OtherPage".

\n\n

Also, if the wiki is configured with a userdir, you can link to pages\nwithin the userdir without specifying a path to them. This is to allow for\neasy linking to a user\'s page in the userdir, to sign a comment. These\nlinks are checked for last of all.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] -> rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ -> -> -> -> <!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> -> -> -> -> -> ] -> rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... -> rpcbug:handle_rpc:195: ikiwiki is going down, and so are we... + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [import + ] + rpcbug:_importme:330: importing... + rpcbug:_importme:333: hooking rpcbug/getsetup into getsetup chain... + rpcbug:send_rpc:161: calling ikiwiki procedure `hook': ["\n\nhook\n\n\ncall\n\n\ngetsetup\n\n\ntype\n\n\ngetsetup\n\n\nid\n\n\nrpcbug\n\n\nlast\n\n\n0\n\n\n\n"] + rpcbug:send_rpc:169: reading response from ikiwiki... + rpcbug:send_rpc:178: read response to procedure hook from ikiwiki: ['1\n'] + rpcbug:send_rpc:187: parsed data from response to procedure hook: ['1'] + rpcbug:_importme:333: hooking rpcbug/preprocess into preprocess chain... + rpcbug:send_rpc:161: calling ikiwiki procedure `hook': ["\n\nhook\n\n\ncall\n\n\npreprocess\n\n\ntype\n\n\npreprocess\n\n\nid\n\n\nrpcbug\n\n\nlast\n\n\n0\n\n\n\n"] + rpcbug:send_rpc:169: reading response from ikiwiki... + rpcbug:send_rpc:178: read response to procedure hook from ikiwiki: ['1\n'] + rpcbug:send_rpc:187: parsed data from response to procedure hook: ['1'] + rpcbug:_importme:333: hooking rpcbug/format into format chain... + rpcbug:send_rpc:161: calling ikiwiki procedure `hook': ["\n\nhook\n\n\ncall\n\n\nformat\n\n\ntype\n\n\nformat\n\n\nid\n\n\nrpcbug\n\n\nlast\n\n\n0\n\n\n\n"] + rpcbug:send_rpc:169: reading response from ikiwiki... + rpcbug:send_rpc:178: read response to procedure hook from ikiwiki: ['1\n'] + rpcbug:send_rpc:187: parsed data from response to procedure hook: ['1'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + + + null + + + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + 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~ + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [preprocesspagefoodestpagefoopreview0 + ] + rpcbug:send_rpc:161: calling ikiwiki procedure `srcfile': ["\n\nsrcfile\n\n\nfoo\n\n\n\n"] + rpcbug:send_rpc:169: reading response from ikiwiki... + rpcbug:send_rpc:178: read response to procedure srcfile from ikiwiki: ['preprocesspagefoodestpagefoopreview0\n'] + rpcbug:send_rpc:187: parsed data from response to procedure srcfile: ['page'] + rpcbug:send_rpc:161: calling ikiwiki procedure `srcfile': ["\n\nsrcfile\n\n\nREADME.md\n\n\n\n"] + rpcbug:send_rpc:169: reading response from ikiwiki... + rpcbug:send_rpc:178: read response to procedure srcfile from ikiwiki: ['/home/louis/projets/ikiwiki/rpcbug/README.md\n'] + rpcbug:send_rpc:187: parsed data from response to procedure srcfile: ['/home/louis/projets/ikiwiki/rpcbug/README.md'] + rpcbug:hook_proxy:262: preprocess hook `preprocess' returned: ['
* Calling `srcfile(foo)`: page
* Calling `srcfile(README.md)`: /home/louis/projets/ikiwiki/rpcbug/README.md'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <br/>* Calling `srcfile(foo)`: page<br/>* Calling `srcfile(README.md)`: /home/louis/projets/ikiwiki/rpcbug/README.md + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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-28T18:16:57Z">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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nfoo\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

\[[!rpcbug Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay]]

\n\n


Calling srcfile(foo): page
Calling srcfile(README.md): /home/louis/projets/ikiwiki/rpcbug/README.md

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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-28T18:16:57Z">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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nRPC Bug\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Hello, world!

\n\n

Page causing the error : foo

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nsandbox\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This is the SandBox, a page anyone can edit to learn how to use the wiki.

\n\n
\n\n

Here\'s a paragraph.

\n\n

Here\'s another one with emphasised text.

\n\n

Header

\n\n

Subheader

\n\n

This is a blockquote.

\n\n

This is the first level of quoting.

\n\n

This is nested blockquote.

\n\n

Back to the first level.

\n\n

Numbered list

\n\n
    \n
  1. First item.
  2. \n
  3. Another.
  4. \n
  5. And another..
  6. \n
\n\n\n

Bulleted list

\n\n
    \n
  • item
  • \n
  • item
  • \n
\n\n\n

WikiLink

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nikiwiki\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki is powered by ikiwiki.

\n\n

Some documentation on using ikiwiki:

\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\ntemplates\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

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

\n\n

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

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

If the template does not contain a templatebody directive, the entire\nsource of the page is used for the template. This is deprecated.

\n\n

template files

\n\n

Template files are unlike template pages in that they have the extension\n.tmpl. Template files are used extensively by Ikiwiki to generate html.\nThey can contain html that would not normally be allowed on a wiki page.

\n\n

Template files are located in /usr/share/ikiwiki/templates by default;\nthe templatedir setting can be used to make another directory be\nsearched first. Customised template files can also be placed inside the\n"templates/" directory in your wiki\'s source -- files placed there override\nones in the templatedir.

\n\n

Here is a full list of the template files used:

\n\n
    \n
  • page.tmpl - Used for displaying all regular wiki pages. This is the\nkey template to customise to change the look and feel of Ikiwiki.

  • \n
  • rsspage.tmpl - Used for generating rss feeds for blogs.

  • \n
  • rssitem.tmpl - Used for generating individual items on rss feeds.
  • \n
  • atompage.tmpl - Used for generating atom feeds for blogs.
  • \n
  • atomitem.tmpl - Used for generating individual items on atom feeds.
  • \n
  • inlinepage.tmpl - Used for displaying a post in a blog.
  • \n
  • archivepage.tmpl - Used for listing a page in a blog archive page.
  • \n
  • titlepage.tmpl - Used for listing a page by title in a blog archive page.
  • \n
  • microblog.tmpl - Used for showing a microblogging post inline.
  • \n
  • blogpost.tmpl - Used for a form to add a post to a blog (and rss/atom links)
  • \n
  • feedlink.tmpl - Used to add rss/atom links if blogpost.tmpl is not used.
  • \n
  • aggregatepost.tmpl - Used by the aggregate plugin to create\na page for a post.
  • \n
  • searchform.tmpl, googleform.tmpl - Used by the search plugin\nand google plugin to add search forms to wiki pages.
  • \n
  • searchquery.tmpl - This is a Omega template, used by the\nsearch plugin.
  • \n
  • comment.tmpl - Used by the comments plugin to display a comment.
  • \n
  • change.tmpl - Used to create a page describing a change made to the wiki.
  • \n
  • recentchanges.tmpl - Used for listing a change on the RecentChanges page.
  • \n
  • autoindex.tmpl - Filled in by the autoindex plugin to make index pages.
  • \n
  • autotag.tmpl - Filled in by the tag plugin to make tag pages.
  • \n
  • calendarmonth.tmpl, calendaryear.tmpl - Used by ikiwiki-calendar to\nmake calendar archive pages.
  • \n
  • trails.tmpl - Used by the trail plugin to generate links on each page\nthat is a member of a trail.
  • \n
  • notifyemail.tmpl - Used by the notifymail plugin to generate mails about\nchanged pages.
  • \n
  • editpage.tmpl, editconflict.tmpl, editcreationconflict.tmpl,\neditfailedsave.tmpl, editpagegone.tmpl, pocreatepage.tmpl,\neditcomment.tmpl commentmoderation.tmpl, renamesummary.tmpl,\npasswordmail.tmpl, emailauth.tmpl,login-selector.tmpl,\nrevert.tmpl` - Parts of ikiwiki\'s user interface; do not normally need\nto be customised.
  • \n
\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nRecentChanges\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Recent changes to this wiki:

\n\n\n\n
\n\n\n\n\n\n\n\n\n\n\n
\n\n\nStill debugging
\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\nupdate
\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\nupdate
\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\nInitial commit
\n\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\ninitial commit
\n\n\n
\n\n\n\n\n
\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nshortcuts\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki has shortcuts disabled.

\n\n

Some examples of using shortcuts include:

\n\n
\[[!google  foo]]\n\[[!wikipedia  War_of_1812]]\n\[[!debbug  12345]]\nCheck the \[[!google  ikiwiki desc="google search for %s"]].\n
\n\n

This page controls what shortcut links the wiki supports.

\n\n
    \n
  • \[[!shortcut name=google url="https://encrypted.google.com/search?q=%s"]]
  • \n
  • \[[!shortcut name=archive url="http://web.archive.org/*/%S"]]
  • \n
  • \[[!shortcut name=gmap url="https://maps.google.com/maps?q=%s"]]
  • \n
  • \[[!shortcut name=gmsg url="https://groups.google.com/groups?selm=%s"]]
  • \n
  • \[[!shortcut name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]
  • \n
  • \[[!shortcut name=wikitravel url="https://wikitravel.org/en/%s"]]
  • \n
  • \[[!shortcut name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]
  • \n
  • \[[!shortcut name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]
  • \n
  • \[[!shortcut name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]
  • \n
  • \[[!shortcut name=debpkg url="http://packages.debian.org/%s"]]
  • \n
  • \[[!shortcut name=debpkgsid url="http://packages.debian.org/sid/%s"]]
  • \n
  • \[[!shortcut name=debpts url="http://packages.qa.debian.org/%s"]]
  • \n
  • \[[!shortcut name=debmsg url="https://lists.debian.org/msgid-search/%s"]]
  • \n
  • \[[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]
  • \n
  • \[[!shortcut name=debss url="http://snapshot.debian.org/package/%s/"]]\n\n\n
  • \n
  • \[[!shortcut name=debwiki url="https://wiki.debian.org/%S"]]
  • \n
  • \[[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]
  • \n
  • \[[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]
  • \n
  • \[[!shortcut name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]
  • \n
  • \[[!shortcut name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]
  • \n
  • \[[!shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]
  • \n
  • \[[!shortcut name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]
  • \n
  • \[[!shortcut name=marcmsg url="http://marc.info/?i=%s"]]
  • \n
  • \[[!shortcut name=marclist url="http://marc.info/?l=%s"]]
  • \n
  • \[[!shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]
  • \n
  • \[[!shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]
  • \n
  • \[[!shortcut name=cpan url="http://search.cpan.org/search?mode=dist&query=%s"]]
  • \n
  • \[[!shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]
  • \n
  • \[[!shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]
  • \n
  • \[[!shortcut name=iki url="http://ikiwiki.info/%S/"]]
  • \n
  • \[[!shortcut name=ljuser url="http://%s.livejournal.com/"]]
  • \n
  • \[[!shortcut name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]
  • \n
  • \[[!shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]
  • \n
  • \[[!shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]
  • \n
  • \[[!shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]
  • \n
  • \[[!shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]
  • \n
  • \[[!shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&Strategy=&Database=&Query=%s"]]
  • \n
  • \[[!shortcut name=imdb url="http://imdb.com/find?q=%s"]]
  • \n
  • \[[!shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s"]]
  • \n
  • \[[!shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]
  • \n
  • \[[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain"]]
  • \n
  • \[[!shortcut name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]
  • \n
  • \[[!shortcut name=flickr url="https://secure.flickr.com/photos/%s"]]
  • \n
  • \[[!shortcut name=man url="http://manpages.debian.org/%s"]]
  • \n
  • \[[!shortcut name=ohloh url="https://www.ohloh.net/p/%s"]]
  • \n
  • \[[!shortcut name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]
  • \n
  • \[[!shortcut name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]
  • \n
  • \[[!shortcut name=ubupkg url="http://packages.ubuntu.com/%s"]]
  • \n
  • \[[!shortcut name=mozillazinekb url="http://kb.mozillazine.org/%s"]]
  • \n
  • \[[!shortcut name=freebsdwiki url="http://wiki.freebsd.org/%s"]]
  • \n
  • \[[!shortcut name=hackage url="http://hackage.haskell.org/package/%s"]]
  • \n
  • \[[!shortcut name=pkgsrc url="http://pkgsrc.se/%S"]]
  • \n
  • \[[!shortcut name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]
  • \n
  • \[[!shortcut name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]
  • \n
\n\n\n

To add a new shortcut, use the shortcut\ndirective. In the url, "%s" is replaced with the\ntext passed to the named shortcut, after \[[!wikipedia url_encoding]]\nit, and \'%S\' is replaced with the raw, non-encoded text.\nAdditionally, %W is replaced with the text encoded just right for\nWikipedia. The optional desc parameter controls the description of\nthe link.

\n\n

Remember that the name you give the shortcut will become a new\ndirective. Avoid using a name that conflicts\nwith an existing directive. These directives also accept a desc\nparameter that will override the one provided at definition time.

\n\n

If you come up with a shortcut that you think others might find useful,\nconsider contributing it to the shortcuts page on the ikiwiki\nwiki, so that future versions of\nikiwiki will include your shortcut in the standard underlay.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nnote\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Use this template to insert a note into a page. The note will be styled to\nfloat to the right of other text on the page. This template has one\nparameter:

\n\n
    \n
  • `text` - the text to display in the note\n
\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\npopup\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Use this template to create a popup window that is displayed when the mouse\nis over part of the page. This template has two parameters:

\n\n
    \n
  • `mouseover` - This is the text or other content that triggers the\npopup.\n
  • `popup` - This should be the content of the popup window. It can be\nanything, even images or a whole little wiki page, but should not be too\nlarge for good usability.\n
\n\n\n

Note that browsers that do not support the CSS will display the popup\ninline in the page, inside square brackets.

\n\n

\[[templatebody <\n[]\n\nENDBODY]]

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\ndirective\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Directives are similar to a WikiLink in form, except they\nbegin with ! and may contain parameters. The general form is:

\n\n
\[[!directive  param="value" param="value"]]\n
\n\n

This gets expanded before the rest of the page is processed, and can be used\nto transform the page in various ways.

\n\n

The quotes around values can be omitted if the value is a simple word.\nAlso, some directives may use parameters without values, for example:

\n\n
\[[!tag  foo]]\n
\n\n

A directive does not need to all be on one line, it can be\nwrapped to multiple lines if you like:

\n\n
\[[!directive  foo="baldersnatch"\nbar="supercalifragilisticexpialidocious" baz=11]]\n
\n\n

Also, multiple lines of quoted text can be used for a value.\nTo allow quote marks inside the quoted text, delimit the block\nof text with triple-double-quotes or triple-single-quotes:

\n\n
\[[!directive  text="""\n1. "foo"\n2. "bar"\n3. "baz"\n""" othertext=\'\'\'\n1. \'quux\'\n2. "foo"\n\'\'\']]\n
\n\n

If you want to put text with triple quotes into a parameter value, you can\nuse perl-style here-doc syntax, even nesting it like this:

\n\n
\[[!directive  text=<<OUTER\n\[[!otherdirective <<INNER\ninner text\nINNER]]\nouter text\nOUTER]]\n
\n\n

ikiwiki also has an older syntax for directives, which requires a space in\ndirectives to distinguish them from wikilinks. This\nsyntax has several disadvantages: it requires a space after directives with\nno parameters (such as \[[pagecount ]]), and it prohibits spaces in\nwikilinks. ikiwiki now provides the !-prefixed\nsyntax shown above as default. However, ikiwiki still supports wikis using\nthe older syntax, if the prefix_directives option is disabled.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\npagespec\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

To select a set of pages, such as pages that are locked, pages\nwhose commit emails you want subscribe to, or pages to combine into a\nblog, the wiki uses a PageSpec. This is an expression that matches\na set of pages.

\n\n

The simplest PageSpec is a simple list of pages. For example, this matches\nany of the three listed pages:

\n\n
foo or bar or baz\n
\n\n

More often you will want to match any pages that have a particular thing in\ntheir name. You can do this using a glob pattern. "*" stands for any part\nof a page name, and "?" for any single letter of a page name. So this\nmatches all pages about music, and any SubPages of the SandBox, but does\nnot match the SandBox itself:

\n\n
*music* or SandBox/*\n
\n\n

You can also prefix an item with "!" to skip pages that match it. So to\nmatch all pages except for Discussion pages and the SandBox:

\n\n
* and !SandBox and !*/Discussion\n
\n\n

Some more elaborate limits can be added to what matches using these functions:

\n\n
    \n
  • "glob(someglob)" - matches pages and other files that match the given glob.\nJust writing the glob by itself is actually a shorthand for this function.
  • \n
  • "page(glob)" - like glob(), but only matches pages, not other files
  • \n
  • "link(page)" - matches only pages that link to a given page (or glob)
  • \n
  • "tagged(tag)" - matches pages that are tagged or link to the given tag (or\ntags matched by a glob)
  • \n
  • "backlink(page)" - matches only pages that a given page links to
  • \n
  • "creation_month(month)" - matches only files created on the given month\nnumber
  • \n
  • "creation_day(mday)" - or day of the month
  • \n
  • "creation_year(year)" - or year
  • \n
  • "created_after(page)" - matches only files created after the given page\nwas created
  • \n
  • "created_before(page)" - matches only files created before the given page\nwas created
  • \n
  • "internal(glob)" - like glob(), but matches even internal-use\npages that globs do not usually match.
  • \n
  • "title(glob)", "author(glob)", "authorurl(glob)",\n"license(glob)", "copyright(glob)", "guid(glob)"\n\n
      \n
    • match pages that have the given metadata, matching the specified glob.
    • \n
    \n
  • \n
  • "user(username)" - tests whether a modification is being made by a\nuser with the specified username. If openid is enabled, an openid can also\nbe put here. Glob patterns can be used in the username. For example,\nto match all openid users, use user(*://*)
  • \n
  • "admin()" - tests whether a modification is being made by one of the\nwiki admins.
  • \n
  • "ip(address)" - tests whether a modification is being made from the\nspecified IP address. Glob patterns can be used in the address. For\nexample, ip(127.0.0.*)
  • \n
  • "comment(glob)" - matches comments to a page matching the glob.
  • \n
  • "comment_pending(glob)" - matches unmoderated, pending comments.
  • \n
  • "postcomment(glob)" - matches only when comments are being\nposted to a page matching the specified glob
  • \n
\n\n\n

For example, to match all pages in a blog that link to the page about music\nand were written in 2005:

\n\n
blog/* and link(music) and creation_year(2005)\n
\n\n

Note the use of "and" in the above example, that means that only pages that\nmatch each of the three expressions match the whole. Use "and" when you\nwant to combine expression like that; "or" when it\'s enough for a page to\nmatch one expression. Note that it doesn\'t make sense to say "index and\nSandBox", since no page can match both expressions.

\n\n

More complex expressions can also be created, by using parentheses for\ngrouping. For example, to match pages in a blog that are tagged with either\nof two tags, use:

\n\n
blog/* and (tagged(foo) or tagged(bar))\n
\n\n

Note that page names in PageSpecs are matched against the absolute\nfilenames of the pages in the wiki, so a pagespec "foo" used on page\n"a/b" will not match a page named "a/foo" or "a/b/foo". To match\nrelative to the directory of the page containing the pagespec, you can\nuse "./". For example, "./foo" on page "a/b" matches page "a/foo".

\n\n

To indicate the name of the page the PageSpec is used in, you can\nuse a single dot. For example, link(.) matches all the pages\nlinking to the page containing the PageSpec.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nOpenID\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki has OpenID enabled.

\n\n

OpenID is a decentralized authentication mechanism\nthat allows you to have one login that you can use on a growing number of\nwebsites.

\n\n

If you have an account with some of the larger web service providers,\nyou might already have an OpenID.\nDirectory of OpenID providers

\n\n

To sign in to this wiki using OpenID, just enter it in the OpenID field in the\nsignin form. You do not need to give this wiki a password or go through any\nregistration process when using OpenID.

\n\n
\n\n

It\'s also possible to make a page in the wiki usable as an OpenID url,\nby delegating it to an openid server. Here\'s an example of how to do that:

\n\n
\[[!meta  openid="http://yourid.myopenid.com/"\n       server="http://www.myopenid.com/server"]]\n
\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nsubpage\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

ikiwiki supports placing pages in a directory hierarchy. For example,\nthis page, SubPage has some related pages placed under it, like\nLinkingRules. This is a useful way to add some order to your\nwiki rather than just having a great big directory full of pages.

\n\n

To add a SubPage, just make a subdirectory and put pages in it. For\nexample, this page is subpage.mdwn in this wiki\'s source, and there is also\na subpage subdirectory, which contains subpage/linkingrules.mdwn. Subpages\ncan be nested as deeply as you\'d like.

\n\n

Linking to and from a SubPage is explained in LinkingRules.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nmarkdown\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Markdown\nis a minimal markup language that resembles plain text as used in\nemail messages. It is the markup language used by this wiki by default.

\n\n

For documentation about the markdown syntax, see formatting and\nMarkdown: syntax.

\n\n

Note that WikiLinks and directives are not part\nof the markdown syntax, and are the only bit of markup that this wiki\nhandles internally.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nwikilink\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

WikiLinks provide easy linking between pages of the wiki. To create a\nWikiLink, just put the name of the page to link to in double brackets.\nFor example \[[WikiLink]].

\n\n

If you ever need to write something like \[[WikiLink]] without creating a\nwikilink, just prefix it with a \\, like \\\[[WikiLink]].

\n\n

There are some special LinkingRules that come into play when\nlinking between SubPages.

\n\n

WikiLinks are matched with page names in a case-insensitive manner, so you\ndon\'t need to worry about getting the case the same, and can capitalise\nlinks at the start of a sentence, and so on.

\n\n

It\'s also possible to write a WikiLink that uses something other than the page\nname as the link text. For example \[[foo_bar|SandBox]] links to the SandBox\npage, but the link will appear like this: foo bar.

\n\n

To link to an anchor inside a page, you can use something like\n\[[WikiLink#foo]] .

\n\n

If the file linked to by a WikiLink looks like an image, it will\nbe displayed inline on the page.

\n\n
\n\n

You can also put an url in a WikiLink, to link to an external page.\nEmail addresses can also be used to generate a mailto link.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nFormatting wiki pages\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Text on this wiki is, by default, written in a form very close to how you\nmight write text for an email message. This style of text formatting is\ncalled MarkDown, and it works like this:

\n\n

Leave blank lines between paragraphs.

\n\n

You can *emphasise* or **strongly emphasise** text by placing it\nin single or double asterisks.

\n\n

To create a list, start each line with an asterisk:

\n\n
    \n
  • "* this is my list"
  • \n
  • "* another item"
  • \n
\n\n\n

To make a numbered list, start each line with a number (any number will\ndo) followed by a period:

\n\n
    \n
  1. "1. first line"
  2. \n
  3. "2. second line"
  4. \n
  5. "2. third line"
  6. \n
\n\n\n

To create a header, start a line with one or more # characters followed\nby a space and the header text. The number of # characters controls the\nsize of the header:

\n\n

# h1

\n\n

## h2

\n\n

### h3

\n\n

#### h4

\n\n
##### h5
\n\n
###### h6
\n\n

To create a horizontal rule, just write three or more dashes or stars on\ntheir own line:

\n\n
\n\n

To quote someone, prefix the quote with ">":

\n\n

To be or not to be,\nthat is the question.

\n\n

To write a code block, indent each line with a tab or 4 spaces:

\n\n
10 PRINT "Hello, world!"\n20 GOTO 10\n
\n\n

To link to an url or email address, you can just put the\nurl in angle brackets: <http://ikiwiki.info>, or you can use the\nform [link text](url)

\n\n
\n\n

In addition to basic html formatting using MarkDown, this wiki lets\nyou use the following additional features:

\n\n
    \n
  • To link to another page on the wiki, place the page\'s name inside double\nsquare brackets. So you would use \[[WikiLink]] to link to WikiLink.

  • \n
  • Insert various directives onto a page to perform useful\nactions.\nFor example, you can:

    \n\n
      \n
    • Change the title of a page:

      \n\n

      \[[!meta title="full page title"]]

    • \n
    • Create a blog by inlining a set of pages:

      \n\n

      \[[!inline pages="blog/*"]]

    • \n
    \n
  • \n
\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nsearching\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki has searching disabled.

\n\n

If searching is enabled, you can enter search terms in the search field,\nas you\'d expect. There are a few special things you can do to construct\nmore powerful searches.

\n\n
    \n
  • To match a phrase, enclose it in double quotes.
  • \n
  • AND can be used to search for documents containing two expressions.
  • \n
  • OR can be used to search for documents containing either one of\ntwo expressions.
  • \n
  • Parentheses can be used to build up complicated search expressions. For\nexample, "(foo AND bar) OR (me AND you)"
  • \n
  • Prefix a search term with "-" to avoid it from appearing in the results.\nFor example, "-discussion" will omit "discussion".
  • \n
  • To search for a page with a given title, use "title:foo".
  • \n
  • To search for pages that contain a "bar" link, use "link:bar".
  • \n
\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nsorting\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

Some directives that use\nPageSpecs allow\nspecifying the order that matching pages are shown in. The following sort\norders can be specified.

\n\n
    \n
  • age - List pages from the most recently created to the oldest.

  • \n
  • mtime - List pages with the most recently modified first.

  • \n
  • title - Order by title (page name), e.g. "z/a a/b a/c"

  • \n
  • path - Order by page name including parents, e.g. "a/b a/c z/a"

  • \n
  • meta(title) - Order according to the \[[!meta title="foo" sortas="bar"]]\nor \[[!meta title="foo"]] directive, or the page name if no\nfull title was set. meta(author), meta(date), meta(updated), etc.\nalso work.

  • \n
\n\n\n

In addition, you can combine several sort orders and/or reverse the order of\nsorting, with a string like age -title (which would sort by age, then by\ntitle in reverse order if two pages have the same age).

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nattachment\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki has attachments disabled.

\n\n

If attachments are enabled, the wiki admin can control what types of\nattachments will be accepted, via the allowed_attachments\nconfiguration setting.

\n\n

For example, to limit most users to uploading small images, and nothing else,\nwhile allowing larger mp3 files to be uploaded by joey into a specific\ndirectory, and check all attachments for viruses, something like this could be\nused:

\n\n
virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))\n
\n\n

The regular PageSpec syntax is expanded with the following\nadditional tests:

\n\n
    \n
  • "maxsize(size)" - tests whether the attachment is no larger than the\nspecified size. The size defaults to being in bytes, but "kb", "mb", "gb"\netc can be used to specify the units.

  • \n
  • "minsize(size)" - tests whether the attachment is no smaller than the\nspecified size.

  • \n
  • "ispage()" - tests whether the attachment will be treated by ikiwiki as a\nwiki page. (Ie, if it has an extension of ".mdwn", or of any other enabled\npage format).

    \n\n

    So, if you don\'t want to allow wiki pages to be uploaded as attachments,\nuse !ispage() ; if you only want to allow wiki pages to be uploaded\nas attachments, use ispage().

  • \n
  • "mimetype(foo/bar)" - checks the MIME type of the attachment. You can\ninclude a glob in the type, for example mimetype(image/*).

  • \n
  • "virusfree()" - checks the attachment with an antiviral program.

  • \n
\n\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\npo\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

This wiki has po support disabled.

\n\n

If the \[[!iki plugins/po desc=po]] plugin is enabled, the regular\nPageSpec syntax is expanded with the following additional\ntests that can be used to improve user navigation in a multi-lingual\nwiki:

\n\n
    \n
  • "lang(LL)" - tests whether a page is written in the language\nspecified as a ISO639-1 (two-letter) language code.
  • \n
  • "currentlang()" - tests whether a page is written in the same\nlanguage as the current page.
  • \n
  • "needstranslation()" - tests whether a page needs translation\nwork. Only slave pages match this PageSpec. A minimum target\ntranslation percentage can optionally be passed as an integer\nparameter: "needstranslation(50)" matches only pages less than 50%\ntranslated.
  • \n
\n\n\n

Note that every non-po page is considered to be written in\npo_master_language, as specified in ikiwiki.setup.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:199: received procedure call from ikiwiki: [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> + + ] + rpcbug:hook_proxy:262: format hook `format' returned: ['\n\n\n\n\nlinkingrules\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n\n
\n\n
\n

To link to or from a SubPage, you can normally use a regular\nWikiLink that does not contain the name of the parent directory of\nthe SubPage. Ikiwiki descends the directory hierarchy looking for a\npage that matches your link.

\n\n

For example, if FooBar/SubPage links to "OtherPage", ikiwiki will first\nprefer pointing the link to FooBar/SubPage/OtherPage if it exists, next\nto FooBar/OtherPage and finally to OtherPage in the root of the wiki.

\n\n

Note that this means that if a link on FooBar/SomePage to "OtherPage"\ncurrently links to OtherPage, in the root of the wiki, and FooBar/OtherPage\nis created, the link will change to point to FooBar/OtherPage. On the\nother hand, a link from BazBar to "OtherPage" would be unchanged by this\ncreation of a SubPage of FooBar.

\n\n

You can also specify a link that contains a directory name, like\n"FooBar/OtherPage" to more exactly specify what page to link to. This is\nthe only way to link to an unrelated SubPage.

\n\n

You can use this to, for example, to link from BazBar to "FooBar/SubPage",\nor from BazBar/SubPage to "FooBar/SubPage".

\n\n

You can also use "/" at the start of a link, to specify exactly which page\nto link to, when there are multiple pages with similar names and the link\ngoes to the wrong page by default. For example, linking from\n"FooBar/SubPage" to "/OtherPage" will link to the "OtherPage" in the root\nof the wiki, even if there is a "FooBar/OtherPage".

\n\n

Also, if the wiki is configured with a userdir, you can link to pages\nwithin the userdir without specifying a path to them. This is to allow for\neasy linking to a user\'s page in the userdir, to sign a comment. These\nlinks are checked for last of all.

\n\n
\n\n\n\n\n\n\n\n
\n\n\n\n
\n\n\n\n'] + rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [ + + + + <!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> + + + + + ] + rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki... + rpcbug:handle_rpc:195: ikiwiki is going down, and so are we...