1 Trace of the `proxy.py` package during ikiwiki build. Look for the `preprocess` call and response for interesting stuff.
3 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
4 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>import</methodName><params></params></methodCall>
6 rpcbug:_importme:330: importing...
7 rpcbug:_importme:333: hooking rpcbug/getsetup into getsetup chain...
8 rpcbug:send_rpc:161: calling ikiwiki procedure `hook': ["<?xml version='1.0'?>\n<methodCall>\n<methodName>hook</methodName>\n<params>\n<param>\n<value><string>call</string></value>\n</param>\n<param>\n<value><string>getsetup</string></value>\n</param>\n<param>\n<value><string>type</string></value>\n</param>\n<param>\n<value><string>getsetup</string></value>\n</param>\n<param>\n<value><string>id</string></value>\n</param>\n<param>\n<value><string>rpcbug</string></value>\n</param>\n<param>\n<value><string>last</string></value>\n</param>\n<param>\n<value><boolean>0</boolean></value>\n</param>\n</params>\n</methodCall>\n"]
9 rpcbug:send_rpc:169: reading response from ikiwiki...
10 rpcbug:send_rpc:178: read response to procedure hook from ikiwiki: ['<?xml version="1.0" encoding="utf-8"?><methodResponse><params><param><value><string>1</string></value></param></params></methodResponse>\n']
11 rpcbug:send_rpc:187: parsed data from response to procedure hook: ['1']
12 rpcbug:_importme:333: hooking rpcbug/preprocess into preprocess chain...
13 rpcbug:send_rpc:161: calling ikiwiki procedure `hook': ["<?xml version='1.0'?>\n<methodCall>\n<methodName>hook</methodName>\n<params>\n<param>\n<value><string>call</string></value>\n</param>\n<param>\n<value><string>preprocess</string></value>\n</param>\n<param>\n<value><string>type</string></value>\n</param>\n<param>\n<value><string>preprocess</string></value>\n</param>\n<param>\n<value><string>id</string></value>\n</param>\n<param>\n<value><string>rpcbug</string></value>\n</param>\n<param>\n<value><string>last</string></value>\n</param>\n<param>\n<value><boolean>0</boolean></value>\n</param>\n</params>\n</methodCall>\n"]
14 rpcbug:send_rpc:169: reading response from ikiwiki...
15 rpcbug:send_rpc:178: read response to procedure hook from ikiwiki: ['<?xml version="1.0" encoding="utf-8"?><methodResponse><params><param><value><string>1</string></value></param></params></methodResponse>\n']
16 rpcbug:send_rpc:187: parsed data from response to procedure hook: ['1']
17 rpcbug:_importme:333: hooking rpcbug/format into format chain...
18 rpcbug:send_rpc:161: calling ikiwiki procedure `hook': ["<?xml version='1.0'?>\n<methodCall>\n<methodName>hook</methodName>\n<params>\n<param>\n<value><string>call</string></value>\n</param>\n<param>\n<value><string>format</string></value>\n</param>\n<param>\n<value><string>type</string></value>\n</param>\n<param>\n<value><string>format</string></value>\n</param>\n<param>\n<value><string>id</string></value>\n</param>\n<param>\n<value><string>rpcbug</string></value>\n</param>\n<param>\n<value><string>last</string></value>\n</param>\n<param>\n<value><boolean>0</boolean></value>\n</param>\n</params>\n</methodCall>\n"]
19 rpcbug:send_rpc:169: reading response from ikiwiki...
20 rpcbug:send_rpc:178: read response to procedure hook from ikiwiki: ['<?xml version="1.0" encoding="utf-8"?><methodResponse><params><param><value><string>1</string></value></param></params></methodResponse>\n']
21 rpcbug:send_rpc:187: parsed data from response to procedure hook: ['1']
22 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
29 <value><string></string></value>
36 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
37 Omission du fichier au nom incorrect wiki.setup~
38 Omission du fichier au nom incorrect index.mdwn~
39 Omission du fichier au nom incorrect README.md~
40 Omission du fichier au nom incorrect foo.mdwn~
41 Omission du fichier au nom incorrect plugins/evariste~
42 Omission du fichier au nom incorrect plugins/rpcbug~
43 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>preprocess</methodName><params><param><value><string>page</string></value></param><param><value><string>foo</string></value></param><param><value><string>destpage</string></value></param><param><value><string>foo</string></value></param><param><value><string>preview</string></value></param><param><value><string>0</string></value></param></params></methodCall>
45 rpcbug:send_rpc:161: calling ikiwiki procedure `srcfile': ["<?xml version='1.0'?>\n<methodCall>\n<methodName>srcfile</methodName>\n<params>\n<param>\n<value><string>foo</string></value>\n</param>\n</params>\n</methodCall>\n"]
46 rpcbug:send_rpc:169: reading response from ikiwiki...
47 rpcbug:send_rpc:178: read response to procedure srcfile from ikiwiki: ['<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>preprocess</methodName><params><param><value><string>page</string></value></param><param><value><string>foo</string></value></param><param><value><string>destpage</string></value></param><param><value><string>foo</string></value></param><param><value><string>preview</string></value></param><param><value><string>0</string></value></param></params></methodCall>\n']
48 rpcbug:send_rpc:187: parsed data from response to procedure srcfile: ['page']
49 rpcbug:send_rpc:161: calling ikiwiki procedure `srcfile': ["<?xml version='1.0'?>\n<methodCall>\n<methodName>srcfile</methodName>\n<params>\n<param>\n<value><string>README.md</string></value>\n</param>\n</params>\n</methodCall>\n"]
50 rpcbug:send_rpc:169: reading response from ikiwiki...
51 rpcbug:send_rpc:178: read response to procedure srcfile from ikiwiki: ['<?xml version="1.0" encoding="utf-8"?><methodResponse><params><param><value><string>/home/louis/projets/ikiwiki/rpcbug/README.md</string></value></param></params></methodResponse>\n']
52 rpcbug:send_rpc:187: parsed data from response to procedure srcfile: ['/home/louis/projets/ikiwiki/rpcbug/README.md']
53 rpcbug:hook_proxy:262: preprocess hook `preprocess' returned: ['<br/>* Calling `srcfile(foo)`: page<br/>* Calling `srcfile(README.md)`: /home/louis/projets/ikiwiki/rpcbug/README.md']
54 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
58 <value><string><br/>* Calling `srcfile(foo)`: page<br/>* Calling `srcfile(README.md)`: /home/louis/projets/ikiwiki/rpcbug/README.md</string></value>
63 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
64 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>foo</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
65 <html xmlns="http://www.w3.org/1999/xhtml">
68 <meta charset="utf-8" />
69 <title>foo</title>
70 <meta name="viewport" content="width=device-width, initial-scale=1" />
72 <link rel="stylesheet" href="../style.css" type="text/css" />
74 <link rel="stylesheet" href="../local.css" type="text/css" />
79 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=foo" />
90 <article class="page">
92 <section class="pageheader">
93 <header class="header">
95 <span class="parentlinks">
97 <a href="../">RPC Bug</a>/
100 <span class="title">
111 <nav class="actions">
114 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=foo" rel="nofollow">Edit</a></li>
117 <li><a href="../recentchanges/">RecentChanges</a></li>
122 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
144 <div id="pagebody">
146 <section id="content" role="main">
147 <p>\[[!rpcbug <span class="error">Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay</span>]]</p>
149 <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>
161 <footer id="footer" class="pagefooter" role="contentinfo">
163 <nav id="pageinfo">
170 <nav id="backlinks">
173 <a href="../">index</a>
183 <div class="pagedate">
184 Last edited <time datetime="2015-06-28T18:16:57Z">28/06/2015</time>
185 <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
191 <!-- from RPC Bug -->
198 </string></value></param></params></methodCall>
200 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>foo</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=foo" />\n\n\n\n\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../">RPC Bug</a>/ \n\n</span>\n<span class="title">\nfoo\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=foo" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>\[[!rpcbug <span class="error">Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay</span>]]</p>\n\n<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>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../">index</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2015-06-28T18:16:57Z">28/06/2015</time>\n<!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
201 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
205 <value><string><!DOCTYPE html>
206 <html xmlns="http://www.w3.org/1999/xhtml">
209 <meta charset="utf-8" />
210 <title>foo</title>
211 <meta name="viewport" content="width=device-width, initial-scale=1" />
213 <link rel="stylesheet" href="../style.css" type="text/css" />
215 <link rel="stylesheet" href="../local.css" type="text/css" />
220 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=foo" />
231 <article class="page">
233 <section class="pageheader">
234 <header class="header">
236 <span class="parentlinks">
238 <a href="../">RPC Bug</a>/
241 <span class="title">
252 <nav class="actions">
255 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=foo" rel="nofollow">Edit</a></li>
258 <li><a href="../recentchanges/">RecentChanges</a></li>
263 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
285 <div id="pagebody">
287 <section id="content" role="main">
288 <p>\[[!rpcbug <span class="error">Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay</span>]]</p>
290 <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>
302 <footer id="footer" class="pagefooter" role="contentinfo">
304 <nav id="pageinfo">
311 <nav id="backlinks">
314 <a href="../">index</a>
324 <div class="pagedate">
325 Last edited <time datetime="2015-06-28T18:16:57Z">28/06/2015</time>
326 <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
332 <!-- from RPC Bug -->
344 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
345 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>index</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
346 <html xmlns="http://www.w3.org/1999/xhtml">
349 <meta charset="utf-8" />
350 <title>RPC Bug</title>
351 <meta name="viewport" content="width=device-width, initial-scale=1" />
353 <link rel="stylesheet" href="style.css" type="text/css" />
355 <link rel="stylesheet" href="local.css" type="text/css" />
360 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=index" />
371 <article class="page">
373 <section class="pageheader">
374 <header class="header">
376 <span class="parentlinks">
379 <span class="title">
390 <nav class="actions">
393 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=index" rel="nofollow">Edit</a></li>
396 <li><a href="./recentchanges/">RecentChanges</a></li>
401 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
423 <div id="pagebody">
425 <section id="content" role="main">
426 <p>Hello, world!</p>
428 <p>Page causing the error : <a href="./foo/">foo</a></p>
440 <footer id="footer" class="pagefooter" role="contentinfo">
442 <nav id="pageinfo">
454 <div class="pagedate">
455 Last edited <time datetime="2015-06-15T01:35:13Z">15/06/2015</time>
456 <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
462 <!-- from RPC Bug -->
469 </string></value></param></params></methodCall>
471 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>RPC Bug</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="style.css" type="text/css" />\n\n<link rel="stylesheet" href="local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=index" />\n\n\n\n\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n</span>\n<span class="title">\nRPC Bug\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=index" rel="nofollow">Edit</a></li>\n\n\n<li><a href="./recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>Hello, world!</p>\n\n<p>Page causing the error : <a href="./foo/">foo</a></p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2015-06-15T01:35:13Z">15/06/2015</time>\n<!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
472 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
476 <value><string><!DOCTYPE html>
477 <html xmlns="http://www.w3.org/1999/xhtml">
480 <meta charset="utf-8" />
481 <title>RPC Bug</title>
482 <meta name="viewport" content="width=device-width, initial-scale=1" />
484 <link rel="stylesheet" href="style.css" type="text/css" />
486 <link rel="stylesheet" href="local.css" type="text/css" />
491 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=index" />
502 <article class="page">
504 <section class="pageheader">
505 <header class="header">
507 <span class="parentlinks">
510 <span class="title">
521 <nav class="actions">
524 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=index" rel="nofollow">Edit</a></li>
527 <li><a href="./recentchanges/">RecentChanges</a></li>
532 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
554 <div id="pagebody">
556 <section id="content" role="main">
557 <p>Hello, world!</p>
559 <p>Page causing the error : <a href="./foo/">foo</a></p>
571 <footer id="footer" class="pagefooter" role="contentinfo">
573 <nav id="pageinfo">
585 <div class="pagedate">
586 Last edited <time datetime="2015-06-15T01:35:13Z">15/06/2015</time>
587 <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
593 <!-- from RPC Bug -->
605 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
606 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>sandbox</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
607 <html xmlns="http://www.w3.org/1999/xhtml">
610 <meta charset="utf-8" />
611 <title>sandbox</title>
612 <meta name="viewport" content="width=device-width, initial-scale=1" />
614 <link rel="stylesheet" href="../style.css" type="text/css" />
616 <link rel="stylesheet" href="../local.css" type="text/css" />
621 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=sandbox" />
632 <article class="page">
634 <section class="pageheader">
635 <header class="header">
637 <span class="parentlinks">
639 <a href="../">RPC Bug</a>/
642 <span class="title">
653 <nav class="actions">
656 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=sandbox" rel="nofollow">Edit</a></li>
659 <li><a href="../recentchanges/">RecentChanges</a></li>
664 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
686 <div id="pagebody">
688 <section id="content" role="main">
689 <p>This is the SandBox, a page anyone can edit to learn how to use the wiki.</p>
693 <p>Here's a paragraph.</p>
695 <p>Here's another one with <em>emphasised</em> text.</p>
697 <h1>Header</h1>
699 <h2>Subheader</h2>
701 <blockquote><p>This is a blockquote.</p>
703 <p>This is the first level of quoting.</p>
705 <blockquote><p>This is nested blockquote.</p></blockquote>
707 <p>Back to the first level.</p></blockquote>
709 <p>Numbered list</p>
712 <li>First item.</li>
713 <li>Another.</li>
714 <li>And another..</li>
718 <p>Bulleted list</p>
721 <li><em>item</em></li>
722 <li>item</li>
726 <p><a href="../ikiwiki/wikilink/">WikiLink</a></p>
738 <footer id="footer" class="pagefooter" role="contentinfo">
740 <nav id="pageinfo">
747 <nav id="backlinks">
750 <a href="../ikiwiki/wikilink/">ikiwiki/wikilink</a>
760 <div class="pagedate">
761 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
762 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
768 <!-- from RPC Bug -->
775 </string></value></param></params></methodCall>
777 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>sandbox</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=sandbox" />\n\n\n\n\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../">RPC Bug</a>/ \n\n</span>\n<span class="title">\nsandbox\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=sandbox" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>This is the SandBox, a page anyone can edit to learn how to use the wiki.</p>\n\n<hr />\n\n<p>Here\'s a paragraph.</p>\n\n<p>Here\'s another one with <em>emphasised</em> text.</p>\n\n<h1>Header</h1>\n\n<h2>Subheader</h2>\n\n<blockquote><p>This is a blockquote.</p>\n\n<p>This is the first level of quoting.</p>\n\n<blockquote><p>This is nested blockquote.</p></blockquote>\n\n<p>Back to the first level.</p></blockquote>\n\n<p>Numbered list</p>\n\n<ol>\n<li>First item.</li>\n<li>Another.</li>\n<li>And another..</li>\n</ol>\n\n\n<p>Bulleted list</p>\n\n<ul>\n<li><em>item</em></li>\n<li>item</li>\n</ul>\n\n\n<p><a href="../ikiwiki/wikilink/">WikiLink</a></p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../ikiwiki/wikilink/">ikiwiki/wikilink</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
778 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
782 <value><string><!DOCTYPE html>
783 <html xmlns="http://www.w3.org/1999/xhtml">
786 <meta charset="utf-8" />
787 <title>sandbox</title>
788 <meta name="viewport" content="width=device-width, initial-scale=1" />
790 <link rel="stylesheet" href="../style.css" type="text/css" />
792 <link rel="stylesheet" href="../local.css" type="text/css" />
797 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=sandbox" />
808 <article class="page">
810 <section class="pageheader">
811 <header class="header">
813 <span class="parentlinks">
815 <a href="../">RPC Bug</a>/
818 <span class="title">
829 <nav class="actions">
832 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=sandbox" rel="nofollow">Edit</a></li>
835 <li><a href="../recentchanges/">RecentChanges</a></li>
840 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
862 <div id="pagebody">
864 <section id="content" role="main">
865 <p>This is the SandBox, a page anyone can edit to learn how to use the wiki.</p>
869 <p>Here's a paragraph.</p>
871 <p>Here's another one with <em>emphasised</em> text.</p>
873 <h1>Header</h1>
875 <h2>Subheader</h2>
877 <blockquote><p>This is a blockquote.</p>
879 <p>This is the first level of quoting.</p>
881 <blockquote><p>This is nested blockquote.</p></blockquote>
883 <p>Back to the first level.</p></blockquote>
885 <p>Numbered list</p>
888 <li>First item.</li>
889 <li>Another.</li>
890 <li>And another..</li>
894 <p>Bulleted list</p>
897 <li><em>item</em></li>
898 <li>item</li>
902 <p><a href="../ikiwiki/wikilink/">WikiLink</a></p>
914 <footer id="footer" class="pagefooter" role="contentinfo">
916 <nav id="pageinfo">
923 <nav id="backlinks">
926 <a href="../ikiwiki/wikilink/">ikiwiki/wikilink</a>
936 <div class="pagedate">
937 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
938 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
944 <!-- from RPC Bug -->
956 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
957 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
958 <html xmlns="http://www.w3.org/1999/xhtml">
961 <meta charset="utf-8" />
962 <title>ikiwiki</title>
963 <meta name="viewport" content="width=device-width, initial-scale=1" />
965 <link rel="stylesheet" href="../style.css" type="text/css" />
967 <link rel="stylesheet" href="../local.css" type="text/css" />
972 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki" />
976 <meta name="robots" content="noindex, follow" />
983 <article class="page">
985 <section class="pageheader">
986 <header class="header">
988 <span class="parentlinks">
990 <a href="../">RPC Bug</a>/
993 <span class="title">
1004 <nav class="actions">
1007 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki" rel="nofollow">Edit</a></li>
1010 <li><a href="../recentchanges/">RecentChanges</a></li>
1015 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
1037 <div id="pagebody">
1039 <section id="content" role="main">
1040 <p>This wiki is powered by <a href="http://ikiwiki.info/">ikiwiki</a>.</p>
1042 <p>Some documentation on using ikiwiki:</p>
1045 <li><a href="./formatting/">formatting</a></li>
1046 <li><a href="./wikilink/">wikilink</a></li>
1047 <li><a href="./subpage/">subpage</a></li>
1048 <li><a href="./pagespec/">pagespec</a></li>
1049 <li><a href="./directive/">directive</a></li>
1050 <li><a href="./markdown/">markdown</a></li>
1051 <li><a href="./openid/">openid</a></li>
1052 <li><a href="./searching/">searching</a></li>
1053 <li><a href="../templates/">templates</a></li>
1067 <footer id="footer" class="pagefooter" role="contentinfo">
1069 <nav id="pageinfo">
1076 <nav id="backlinks">
1079 <a href="../templates/">templates</a>
1089 <div class="pagedate">
1090 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
1091 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
1097 <!-- from RPC Bug -->
1104 </string></value></param></params></methodCall>
1106 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>ikiwiki</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../">RPC Bug</a>/ \n\n</span>\n<span class="title">\nikiwiki\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>This wiki is powered by <a href="http://ikiwiki.info/">ikiwiki</a>.</p>\n\n<p>Some documentation on using ikiwiki:</p>\n\n<ul>\n<li><a href="./formatting/">formatting</a></li>\n<li><a href="./wikilink/">wikilink</a></li>\n<li><a href="./subpage/">subpage</a></li>\n<li><a href="./pagespec/">pagespec</a></li>\n<li><a href="./directive/">directive</a></li>\n<li><a href="./markdown/">markdown</a></li>\n<li><a href="./openid/">openid</a></li>\n<li><a href="./searching/">searching</a></li>\n<li><a href="../templates/">templates</a></li>\n</ul>\n\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../templates/">templates</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
1107 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
1111 <value><string><!DOCTYPE html>
1112 <html xmlns="http://www.w3.org/1999/xhtml">
1115 <meta charset="utf-8" />
1116 <title>ikiwiki</title>
1117 <meta name="viewport" content="width=device-width, initial-scale=1" />
1119 <link rel="stylesheet" href="../style.css" type="text/css" />
1121 <link rel="stylesheet" href="../local.css" type="text/css" />
1126 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki" />
1130 <meta name="robots" content="noindex, follow" />
1137 <article class="page">
1139 <section class="pageheader">
1140 <header class="header">
1142 <span class="parentlinks">
1144 <a href="../">RPC Bug</a>/
1147 <span class="title">
1158 <nav class="actions">
1161 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki" rel="nofollow">Edit</a></li>
1164 <li><a href="../recentchanges/">RecentChanges</a></li>
1169 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
1191 <div id="pagebody">
1193 <section id="content" role="main">
1194 <p>This wiki is powered by <a href="http://ikiwiki.info/">ikiwiki</a>.</p>
1196 <p>Some documentation on using ikiwiki:</p>
1199 <li><a href="./formatting/">formatting</a></li>
1200 <li><a href="./wikilink/">wikilink</a></li>
1201 <li><a href="./subpage/">subpage</a></li>
1202 <li><a href="./pagespec/">pagespec</a></li>
1203 <li><a href="./directive/">directive</a></li>
1204 <li><a href="./markdown/">markdown</a></li>
1205 <li><a href="./openid/">openid</a></li>
1206 <li><a href="./searching/">searching</a></li>
1207 <li><a href="../templates/">templates</a></li>
1221 <footer id="footer" class="pagefooter" role="contentinfo">
1223 <nav id="pageinfo">
1230 <nav id="backlinks">
1233 <a href="../templates/">templates</a>
1243 <div class="pagedate">
1244 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
1245 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
1251 <!-- from RPC Bug -->
1263 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
1264 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>templates</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
1265 <html xmlns="http://www.w3.org/1999/xhtml">
1268 <meta charset="utf-8" />
1269 <title>templates</title>
1270 <meta name="viewport" content="width=device-width, initial-scale=1" />
1272 <link rel="stylesheet" href="../style.css" type="text/css" />
1274 <link rel="stylesheet" href="../local.css" type="text/css" />
1279 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates" />
1283 <meta name="robots" content="noindex, follow" />
1290 <article class="page">
1292 <section class="pageheader">
1293 <header class="header">
1295 <span class="parentlinks">
1297 <a href="../">RPC Bug</a>/
1300 <span class="title">
1311 <nav class="actions">
1314 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates" rel="nofollow">Edit</a></li>
1317 <li><a href="../recentchanges/">RecentChanges</a></li>
1322 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
1344 <div id="pagebody">
1346 <section id="content" role="main">
1347 <p><a href="../ikiwiki/">Ikiwiki</a> uses many templates for many purposes. By editing its templates,
1348 you can fully customise its appearance, and avoid duplicate content.</p>
1350 <p>Ikiwiki uses the HTML::Template module as its template engine. This
1351 supports things like conditionals and loops in templates and is pretty
1352 easy to learn. All you really need to know to modify templates is this:</p>
1355 <li>To insert the value of a template variable, use <code>&lt;TMPL_VAR variable&gt;</code>.</li>
1356 <li>To make a block of text conditional on a variable being set use
1357 <code>&lt;TMPL_IF variable&gt;text&lt;/TMPL_IF&gt;</code>.</li>
1358 <li>To use one block of text if a variable is set and a second if it's not,
1359 use <code>&lt;TMPL_IF variable&gt;text&lt;TMPL_ELSE&gt;other text&lt;/TMPL_IF&gt;</code></li>
1363 <p>If the template does not contain a <code>templatebody</code> directive, the entire
1364 source of the page is used for the template. This is deprecated.</p>
1366 <h2>template files</h2>
1368 <p>Template files are unlike template pages in that they have the extension
1369 <code>.tmpl</code>. Template files are used extensively by Ikiwiki to generate html.
1370 They can contain html that would not normally be allowed on a wiki page.</p>
1372 <p>Template files are located in <code>/usr/share/ikiwiki/templates</code> by default;
1373 the <code>templatedir</code> setting can be used to make another directory be
1374 searched first. Customised template files can also be placed inside the
1375 "templates/" directory in your wiki's source -- files placed there override
1376 ones in the <code>templatedir</code>.</p>
1378 <p>Here is a full list of the template files used:</p>
1381 <li><p><code>page.tmpl</code> - Used for displaying all regular wiki pages. This is the
1382 key template to customise to change the look and feel of Ikiwiki.</p></li>
1383 <li><p><code>rsspage.tmpl</code> - Used for generating rss feeds for blogs.</p></li>
1384 <li><code>rssitem.tmpl</code> - Used for generating individual items on rss feeds.</li>
1385 <li><code>atompage.tmpl</code> - Used for generating atom feeds for blogs.</li>
1386 <li><code>atomitem.tmpl</code> - Used for generating individual items on atom feeds.</li>
1387 <li><code>inlinepage.tmpl</code> - Used for displaying a post in a blog.</li>
1388 <li><code>archivepage.tmpl</code> - Used for listing a page in a blog archive page.</li>
1389 <li><code>titlepage.tmpl</code> - Used for listing a page by title in a blog archive page.</li>
1390 <li><code>microblog.tmpl</code> - Used for showing a microblogging post inline.</li>
1391 <li><code>blogpost.tmpl</code> - Used for a form to add a post to a blog (and rss/atom links)</li>
1392 <li><code>feedlink.tmpl</code> - Used to add rss/atom links if <code>blogpost.tmpl</code> is not used.</li>
1393 <li><code>aggregatepost.tmpl</code> - Used by the aggregate plugin to create
1394 a page for a post.</li>
1395 <li><code>searchform.tmpl</code>, <code>googleform.tmpl</code> - Used by the search plugin
1396 and google plugin to add search forms to wiki pages.</li>
1397 <li><code>searchquery.tmpl</code> - This is a Omega template, used by the
1398 search plugin.</li>
1399 <li><code>comment.tmpl</code> - Used by the comments plugin to display a comment.</li>
1400 <li><code>change.tmpl</code> - Used to create a page describing a change made to the wiki.</li>
1401 <li><code>recentchanges.tmpl</code> - Used for listing a change on the RecentChanges page.</li>
1402 <li><code>autoindex.tmpl</code> - Filled in by the autoindex plugin to make index pages.</li>
1403 <li><code>autotag.tmpl</code> - Filled in by the tag plugin to make tag pages.</li>
1404 <li><code>calendarmonth.tmpl</code>, <code>calendaryear.tmpl</code> - Used by ikiwiki-calendar to
1405 make calendar archive pages.</li>
1406 <li><code>trails.tmpl</code> - Used by the trail plugin to generate links on each page
1407 that is a member of a trail.</li>
1408 <li><code>notifyemail.tmpl</code> - Used by the notifymail plugin to generate mails about
1409 changed pages.</li>
1410 <li><code>editpage.tmpl</code>, <code>editconflict.tmpl</code>, <code>editcreationconflict.tmpl</code>,
1411 <code>editfailedsave.tmpl</code>, <code>editpagegone.tmpl</code>, <code>pocreatepage.tmpl</code>,
1412 <code>editcomment.tmpl</code> <code>commentmoderation.tmpl</code>, <code>renamesummary.tmpl</code>,
1413 <code>passwordmail.tmpl</code>, <code>emailauth.tmpl,</code>login-selector.tmpl<code>,
1414 </code>revert.tmpl` - Parts of ikiwiki's user interface; do not normally need
1415 to be customised.</li>
1429 <footer id="footer" class="pagefooter" role="contentinfo">
1431 <nav id="pageinfo">
1438 <nav id="backlinks">
1441 <a href="../ikiwiki/">ikiwiki</a>
1443 <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
1453 <div class="pagedate">
1454 Last edited <time datetime="2015-05-14T01:15:08Z">14/05/2015</time>
1455 <!-- Created <time datetime="2015-05-14T01:15:08Z" pubdate="pubdate">14/05/2015</time> -->
1461 <!-- from RPC Bug -->
1468 </string></value></param></params></methodCall>
1470 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>templates</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../">RPC Bug</a>/ \n\n</span>\n<span class="title">\ntemplates\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p><a href="../ikiwiki/">Ikiwiki</a> uses many templates for many purposes. By editing its templates,\nyou can fully customise its appearance, and avoid duplicate content.</p>\n\n<p>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:</p>\n\n<ul>\n<li>To insert the value of a template variable, use <code><TMPL_VAR variable></code>.</li>\n<li>To make a block of text conditional on a variable being set use\n<code><TMPL_IF variable>text</TMPL_IF></code>.</li>\n<li>To use one block of text if a variable is set and a second if it\'s not,\nuse <code><TMPL_IF variable>text<TMPL_ELSE>other text</TMPL_IF></code></li>\n</ul>\n\n\n<p>If the template does not contain a <code>templatebody</code> directive, the entire\nsource of the page is used for the template. This is deprecated.</p>\n\n<h2>template files</h2>\n\n<p>Template files are unlike template pages in that they have the extension\n<code>.tmpl</code>. Template files are used extensively by Ikiwiki to generate html.\nThey can contain html that would not normally be allowed on a wiki page.</p>\n\n<p>Template files are located in <code>/usr/share/ikiwiki/templates</code> by default;\nthe <code>templatedir</code> 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 <code>templatedir</code>.</p>\n\n<p>Here is a full list of the template files used:</p>\n\n<ul>\n<li><p><code>page.tmpl</code> - Used for displaying all regular wiki pages. This is the\nkey template to customise to change the look and feel of Ikiwiki.</p></li>\n<li><p><code>rsspage.tmpl</code> - Used for generating rss feeds for blogs.</p></li>\n<li><code>rssitem.tmpl</code> - Used for generating individual items on rss feeds.</li>\n<li><code>atompage.tmpl</code> - Used for generating atom feeds for blogs.</li>\n<li><code>atomitem.tmpl</code> - Used for generating individual items on atom feeds.</li>\n<li><code>inlinepage.tmpl</code> - Used for displaying a post in a blog.</li>\n<li><code>archivepage.tmpl</code> - Used for listing a page in a blog archive page.</li>\n<li><code>titlepage.tmpl</code> - Used for listing a page by title in a blog archive page.</li>\n<li><code>microblog.tmpl</code> - Used for showing a microblogging post inline.</li>\n<li><code>blogpost.tmpl</code> - Used for a form to add a post to a blog (and rss/atom links)</li>\n<li><code>feedlink.tmpl</code> - Used to add rss/atom links if <code>blogpost.tmpl</code> is not used.</li>\n<li><code>aggregatepost.tmpl</code> - Used by the aggregate plugin to create\na page for a post.</li>\n<li><code>searchform.tmpl</code>, <code>googleform.tmpl</code> - Used by the search plugin\nand google plugin to add search forms to wiki pages.</li>\n<li><code>searchquery.tmpl</code> - This is a Omega template, used by the\nsearch plugin.</li>\n<li><code>comment.tmpl</code> - Used by the comments plugin to display a comment.</li>\n<li><code>change.tmpl</code> - Used to create a page describing a change made to the wiki.</li>\n<li><code>recentchanges.tmpl</code> - Used for listing a change on the RecentChanges page.</li>\n<li><code>autoindex.tmpl</code> - Filled in by the autoindex plugin to make index pages.</li>\n<li><code>autotag.tmpl</code> - Filled in by the tag plugin to make tag pages.</li>\n<li><code>calendarmonth.tmpl</code>, <code>calendaryear.tmpl</code> - Used by ikiwiki-calendar to\nmake calendar archive pages.</li>\n<li><code>trails.tmpl</code> - Used by the trail plugin to generate links on each page\nthat is a member of a trail.</li>\n<li><code>notifyemail.tmpl</code> - Used by the notifymail plugin to generate mails about\nchanged pages.</li>\n<li><code>editpage.tmpl</code>, <code>editconflict.tmpl</code>, <code>editcreationconflict.tmpl</code>,\n<code>editfailedsave.tmpl</code>, <code>editpagegone.tmpl</code>, <code>pocreatepage.tmpl</code>,\n<code>editcomment.tmpl</code> <code>commentmoderation.tmpl</code>, <code>renamesummary.tmpl</code>,\n<code>passwordmail.tmpl</code>, <code>emailauth.tmpl,</code>login-selector.tmpl<code>,\n</code>revert.tmpl` - Parts of ikiwiki\'s user interface; do not normally need\nto be customised.</li>\n</ul>\n\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../ikiwiki/">ikiwiki</a>\n\n<a href="../ikiwiki/formatting/">ikiwiki/formatting</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2015-05-14T01:15:08Z">14/05/2015</time>\n<!-- Created <time datetime="2015-05-14T01:15:08Z" pubdate="pubdate">14/05/2015</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
1471 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
1475 <value><string><!DOCTYPE html>
1476 <html xmlns="http://www.w3.org/1999/xhtml">
1479 <meta charset="utf-8" />
1480 <title>templates</title>
1481 <meta name="viewport" content="width=device-width, initial-scale=1" />
1483 <link rel="stylesheet" href="../style.css" type="text/css" />
1485 <link rel="stylesheet" href="../local.css" type="text/css" />
1490 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates" />
1494 <meta name="robots" content="noindex, follow" />
1501 <article class="page">
1503 <section class="pageheader">
1504 <header class="header">
1506 <span class="parentlinks">
1508 <a href="../">RPC Bug</a>/
1511 <span class="title">
1522 <nav class="actions">
1525 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates" rel="nofollow">Edit</a></li>
1528 <li><a href="../recentchanges/">RecentChanges</a></li>
1533 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
1555 <div id="pagebody">
1557 <section id="content" role="main">
1558 <p><a href="../ikiwiki/">Ikiwiki</a> uses many templates for many purposes. By editing its templates,
1559 you can fully customise its appearance, and avoid duplicate content.</p>
1561 <p>Ikiwiki uses the HTML::Template module as its template engine. This
1562 supports things like conditionals and loops in templates and is pretty
1563 easy to learn. All you really need to know to modify templates is this:</p>
1566 <li>To insert the value of a template variable, use <code>&lt;TMPL_VAR variable&gt;</code>.</li>
1567 <li>To make a block of text conditional on a variable being set use
1568 <code>&lt;TMPL_IF variable&gt;text&lt;/TMPL_IF&gt;</code>.</li>
1569 <li>To use one block of text if a variable is set and a second if it's not,
1570 use <code>&lt;TMPL_IF variable&gt;text&lt;TMPL_ELSE&gt;other text&lt;/TMPL_IF&gt;</code></li>
1574 <p>If the template does not contain a <code>templatebody</code> directive, the entire
1575 source of the page is used for the template. This is deprecated.</p>
1577 <h2>template files</h2>
1579 <p>Template files are unlike template pages in that they have the extension
1580 <code>.tmpl</code>. Template files are used extensively by Ikiwiki to generate html.
1581 They can contain html that would not normally be allowed on a wiki page.</p>
1583 <p>Template files are located in <code>/usr/share/ikiwiki/templates</code> by default;
1584 the <code>templatedir</code> setting can be used to make another directory be
1585 searched first. Customised template files can also be placed inside the
1586 "templates/" directory in your wiki's source -- files placed there override
1587 ones in the <code>templatedir</code>.</p>
1589 <p>Here is a full list of the template files used:</p>
1592 <li><p><code>page.tmpl</code> - Used for displaying all regular wiki pages. This is the
1593 key template to customise to change the look and feel of Ikiwiki.</p></li>
1594 <li><p><code>rsspage.tmpl</code> - Used for generating rss feeds for blogs.</p></li>
1595 <li><code>rssitem.tmpl</code> - Used for generating individual items on rss feeds.</li>
1596 <li><code>atompage.tmpl</code> - Used for generating atom feeds for blogs.</li>
1597 <li><code>atomitem.tmpl</code> - Used for generating individual items on atom feeds.</li>
1598 <li><code>inlinepage.tmpl</code> - Used for displaying a post in a blog.</li>
1599 <li><code>archivepage.tmpl</code> - Used for listing a page in a blog archive page.</li>
1600 <li><code>titlepage.tmpl</code> - Used for listing a page by title in a blog archive page.</li>
1601 <li><code>microblog.tmpl</code> - Used for showing a microblogging post inline.</li>
1602 <li><code>blogpost.tmpl</code> - Used for a form to add a post to a blog (and rss/atom links)</li>
1603 <li><code>feedlink.tmpl</code> - Used to add rss/atom links if <code>blogpost.tmpl</code> is not used.</li>
1604 <li><code>aggregatepost.tmpl</code> - Used by the aggregate plugin to create
1605 a page for a post.</li>
1606 <li><code>searchform.tmpl</code>, <code>googleform.tmpl</code> - Used by the search plugin
1607 and google plugin to add search forms to wiki pages.</li>
1608 <li><code>searchquery.tmpl</code> - This is a Omega template, used by the
1609 search plugin.</li>
1610 <li><code>comment.tmpl</code> - Used by the comments plugin to display a comment.</li>
1611 <li><code>change.tmpl</code> - Used to create a page describing a change made to the wiki.</li>
1612 <li><code>recentchanges.tmpl</code> - Used for listing a change on the RecentChanges page.</li>
1613 <li><code>autoindex.tmpl</code> - Filled in by the autoindex plugin to make index pages.</li>
1614 <li><code>autotag.tmpl</code> - Filled in by the tag plugin to make tag pages.</li>
1615 <li><code>calendarmonth.tmpl</code>, <code>calendaryear.tmpl</code> - Used by ikiwiki-calendar to
1616 make calendar archive pages.</li>
1617 <li><code>trails.tmpl</code> - Used by the trail plugin to generate links on each page
1618 that is a member of a trail.</li>
1619 <li><code>notifyemail.tmpl</code> - Used by the notifymail plugin to generate mails about
1620 changed pages.</li>
1621 <li><code>editpage.tmpl</code>, <code>editconflict.tmpl</code>, <code>editcreationconflict.tmpl</code>,
1622 <code>editfailedsave.tmpl</code>, <code>editpagegone.tmpl</code>, <code>pocreatepage.tmpl</code>,
1623 <code>editcomment.tmpl</code> <code>commentmoderation.tmpl</code>, <code>renamesummary.tmpl</code>,
1624 <code>passwordmail.tmpl</code>, <code>emailauth.tmpl,</code>login-selector.tmpl<code>,
1625 </code>revert.tmpl` - Parts of ikiwiki's user interface; do not normally need
1626 to be customised.</li>
1640 <footer id="footer" class="pagefooter" role="contentinfo">
1642 <nav id="pageinfo">
1649 <nav id="backlinks">
1652 <a href="../ikiwiki/">ikiwiki</a>
1654 <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
1664 <div class="pagedate">
1665 Last edited <time datetime="2015-05-14T01:15:08Z">14/05/2015</time>
1666 <!-- Created <time datetime="2015-05-14T01:15:08Z" pubdate="pubdate">14/05/2015</time> -->
1672 <!-- from RPC Bug -->
1684 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
1685 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>recentchanges</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
1686 <html xmlns="http://www.w3.org/1999/xhtml">
1689 <meta charset="utf-8" />
1690 <title>RecentChanges</title>
1691 <meta name="viewport" content="width=device-width, initial-scale=1" />
1693 <link rel="stylesheet" href="../style.css" type="text/css" />
1695 <link rel="stylesheet" href="../local.css" type="text/css" />
1700 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=recentchanges" />
1711 <article class="page">
1713 <section class="pageheader">
1714 <header class="header">
1716 <span class="parentlinks">
1718 <a href="../">RPC Bug</a>/
1721 <span class="title">
1732 <nav class="actions">
1735 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=recentchanges" rel="nofollow">Edit</a></li>
1741 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
1763 <div id="pagebody">
1765 <section id="content" role="main">
1766 <p>Recent changes to this wiki:</p>
1768 <div class="feedlink">
1773 <div class="recentchanges">
1783 <div id="change-b4ba34a8edd1b97989965af69eddac050bc0a8ba" class="metadata">
1784 <span class="desc"><br />Changed pages:</span>
1785 <span class="pagelinks">
1790 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=foo" rel="nofollow">foo</a>
1792 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
1795 <span class="desc"><br />Changed by:</span>
1796 <span class="committer">
1798 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
1801 <span class="desc"><br />Commit type:</span>
1802 <span class="committype">git</span>
1803 <span class="desc"><br />Date:</span>
1804 <span class="changedate"><time datetime="2015-06-28T18:08:33Z">20:08:33 28/06/2015</time></span>
1805 <span class="desc"><br /></span>
1806 <span class="revert">
1807 <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>
1810 <div class="changelog">
1813 Still debugging<br />
1830 <div id="change-203e0121761fc8ec953cd24821291f45afc0b334" class="metadata">
1831 <span class="desc"><br />Changed pages:</span>
1832 <span class="pagelinks">
1837 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
1840 <span class="desc"><br />Changed by:</span>
1841 <span class="committer">
1843 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
1846 <span class="desc"><br />Commit type:</span>
1847 <span class="committype">git</span>
1848 <span class="desc"><br />Date:</span>
1849 <span class="changedate"><time datetime="2015-06-15T01:51:08Z">03:51:08 15/06/2015</time></span>
1850 <span class="desc"><br /></span>
1851 <span class="revert">
1852 <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>
1855 <div class="changelog">
1875 <div id="change-8ef7576b628a88b2b3e974e202a16bbeb2251354" class="metadata">
1876 <span class="desc"><br />Changed pages:</span>
1877 <span class="pagelinks">
1882 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
1885 <span class="desc"><br />Changed by:</span>
1886 <span class="committer">
1888 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
1891 <span class="desc"><br />Commit type:</span>
1892 <span class="committype">git</span>
1893 <span class="desc"><br />Date:</span>
1894 <span class="changedate"><time datetime="2015-06-15T01:47:52Z">03:47:52 15/06/2015</time></span>
1895 <span class="desc"><br /></span>
1896 <span class="revert">
1897 <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>
1900 <div class="changelog">
1920 <div id="change-9444f53d5b4960dd2560b85d9e8a3d2a77d6db02" class="metadata">
1921 <span class="desc"><br />Changed pages:</span>
1922 <span class="pagelinks">
1927 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=README.md" rel="nofollow">README.md</a>
1929 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=foo" rel="nofollow">foo</a>
1931 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=index" rel="nofollow">index</a>
1933 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
1935 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=wiki.setup" rel="nofollow">wiki.setup</a>
1938 <span class="desc"><br />Changed by:</span>
1939 <span class="committer">
1941 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
1944 <span class="desc"><br />Commit type:</span>
1945 <span class="committype">git</span>
1946 <span class="desc"><br />Date:</span>
1947 <span class="changedate"><time datetime="2015-06-15T01:35:13Z">03:35:13 15/06/2015</time></span>
1948 <span class="desc"><br /></span>
1949 <span class="revert">
1950 <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>
1953 <div class="changelog">
1956 Initial commit<br />
1973 <div id="change-35009e6655542601b4570fd4d328f6db1d81409d" class="metadata">
1974 <span class="desc"><br />Changed pages:</span>
1975 <span class="pagelinks">
1980 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=.gitignore" rel="nofollow">.gitignore</a>
1983 <span class="desc"><br />Changed by:</span>
1984 <span class="committer">
1986 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
1989 <span class="desc"><br />Commit type:</span>
1990 <span class="committype">git</span>
1991 <span class="desc"><br />Date:</span>
1992 <span class="changedate"><time datetime="2015-06-15T00:56:18Z">02:56:18 15/06/2015</time></span>
1993 <span class="desc"><br /></span>
1994 <span class="revert">
1995 <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>
1998 <div class="changelog">
2001 initial commit<br />
2026 <footer id="footer" class="pagefooter" role="contentinfo">
2028 <nav id="pageinfo">
2040 <div class="pagedate">
2041 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
2042 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
2048 <!-- from RPC Bug -->
2055 </string></value></param></params></methodCall>
2057 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>RecentChanges</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=recentchanges" />\n\n\n\n\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../">RPC Bug</a>/ \n\n</span>\n<span class="title">\nRecentChanges\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=recentchanges" rel="nofollow">Edit</a></li>\n\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>Recent changes to this wiki:</p>\n\n<div class="feedlink">\n\n\n</div>\n\n<div class="recentchanges">\n\n\n\n\n\n\n\n\n\n<div id="change-b4ba34a8edd1b97989965af69eddac050bc0a8ba" class="metadata">\n<span class="desc"><br />Changed pages:</span>\n<span class="pagelinks">\n\n\n\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=foo" rel="nofollow">foo</a>\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>\n\n</span>\n<span class="desc"><br />Changed by:</span>\n<span class="committer">\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>\n\n</span>\n<span class="desc"><br />Commit type:</span>\n<span class="committype">git</span>\n<span class="desc"><br />Date:</span>\n<span class="changedate"><time datetime="2015-06-28T18:08:33Z">20:08:33 28/06/2015</time></span>\n<span class="desc"><br /></span>\n<span class="revert">\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=b4ba34a8edd1b97989965af69eddac050bc0a8ba" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>\n</span>\n</div>\n<div class="changelog">\n\n\nStill debugging<br />\n\n\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<div id="change-203e0121761fc8ec953cd24821291f45afc0b334" class="metadata">\n<span class="desc"><br />Changed pages:</span>\n<span class="pagelinks">\n\n\n\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>\n\n</span>\n<span class="desc"><br />Changed by:</span>\n<span class="committer">\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>\n\n</span>\n<span class="desc"><br />Commit type:</span>\n<span class="committype">git</span>\n<span class="desc"><br />Date:</span>\n<span class="changedate"><time datetime="2015-06-15T01:51:08Z">03:51:08 15/06/2015</time></span>\n<span class="desc"><br /></span>\n<span class="revert">\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=203e0121761fc8ec953cd24821291f45afc0b334" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>\n</span>\n</div>\n<div class="changelog">\n\n\nupdate<br />\n\n\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<div id="change-8ef7576b628a88b2b3e974e202a16bbeb2251354" class="metadata">\n<span class="desc"><br />Changed pages:</span>\n<span class="pagelinks">\n\n\n\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>\n\n</span>\n<span class="desc"><br />Changed by:</span>\n<span class="committer">\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>\n\n</span>\n<span class="desc"><br />Commit type:</span>\n<span class="committype">git</span>\n<span class="desc"><br />Date:</span>\n<span class="changedate"><time datetime="2015-06-15T01:47:52Z">03:47:52 15/06/2015</time></span>\n<span class="desc"><br /></span>\n<span class="revert">\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=8ef7576b628a88b2b3e974e202a16bbeb2251354" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>\n</span>\n</div>\n<div class="changelog">\n\n\nupdate<br />\n\n\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<div id="change-9444f53d5b4960dd2560b85d9e8a3d2a77d6db02" class="metadata">\n<span class="desc"><br />Changed pages:</span>\n<span class="pagelinks">\n\n\n\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=README.md" rel="nofollow">README.md</a>\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=foo" rel="nofollow">foo</a>\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=index" rel="nofollow">index</a>\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=wiki.setup" rel="nofollow">wiki.setup</a>\n\n</span>\n<span class="desc"><br />Changed by:</span>\n<span class="committer">\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>\n\n</span>\n<span class="desc"><br />Commit type:</span>\n<span class="committype">git</span>\n<span class="desc"><br />Date:</span>\n<span class="changedate"><time datetime="2015-06-15T01:35:13Z">03:35:13 15/06/2015</time></span>\n<span class="desc"><br /></span>\n<span class="revert">\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=9444f53d5b4960dd2560b85d9e8a3d2a77d6db02" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>\n</span>\n</div>\n<div class="changelog">\n\n\nInitial commit<br />\n\n\n</div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n<div id="change-35009e6655542601b4570fd4d328f6db1d81409d" class="metadata">\n<span class="desc"><br />Changed pages:</span>\n<span class="pagelinks">\n\n\n\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=.gitignore" rel="nofollow">.gitignore</a>\n\n</span>\n<span class="desc"><br />Changed by:</span>\n<span class="committer">\n\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&page=spalax" rel="nofollow">spalax</a>\n\n</span>\n<span class="desc"><br />Commit type:</span>\n<span class="committype">git</span>\n<span class="desc"><br />Date:</span>\n<span class="changedate"><time datetime="2015-06-15T00:56:18Z">02:56:18 15/06/2015</time></span>\n<span class="desc"><br /></span>\n<span class="revert">\n<a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=revert&rev=35009e6655542601b4570fd4d328f6db1d81409d" title="revert" rel="nofollow"><img src="../wikiicons/revert.png" alt="revert" /></a>\n</span>\n</div>\n<div class="changelog">\n\n\ninitial commit<br />\n\n\n</div>\n\n\n\n\n</div>\n\n\n\n\n\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
2058 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
2062 <value><string><!DOCTYPE html>
2063 <html xmlns="http://www.w3.org/1999/xhtml">
2066 <meta charset="utf-8" />
2067 <title>RecentChanges</title>
2068 <meta name="viewport" content="width=device-width, initial-scale=1" />
2070 <link rel="stylesheet" href="../style.css" type="text/css" />
2072 <link rel="stylesheet" href="../local.css" type="text/css" />
2077 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=recentchanges" />
2088 <article class="page">
2090 <section class="pageheader">
2091 <header class="header">
2093 <span class="parentlinks">
2095 <a href="../">RPC Bug</a>/
2098 <span class="title">
2109 <nav class="actions">
2112 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=recentchanges" rel="nofollow">Edit</a></li>
2118 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
2140 <div id="pagebody">
2142 <section id="content" role="main">
2143 <p>Recent changes to this wiki:</p>
2145 <div class="feedlink">
2150 <div class="recentchanges">
2160 <div id="change-b4ba34a8edd1b97989965af69eddac050bc0a8ba" class="metadata">
2161 <span class="desc"><br />Changed pages:</span>
2162 <span class="pagelinks">
2167 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=foo" rel="nofollow">foo</a>
2169 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
2172 <span class="desc"><br />Changed by:</span>
2173 <span class="committer">
2175 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2178 <span class="desc"><br />Commit type:</span>
2179 <span class="committype">git</span>
2180 <span class="desc"><br />Date:</span>
2181 <span class="changedate"><time datetime="2015-06-28T18:08:33Z">20:08:33 28/06/2015</time></span>
2182 <span class="desc"><br /></span>
2183 <span class="revert">
2184 <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>
2187 <div class="changelog">
2190 Still debugging<br />
2207 <div id="change-203e0121761fc8ec953cd24821291f45afc0b334" class="metadata">
2208 <span class="desc"><br />Changed pages:</span>
2209 <span class="pagelinks">
2214 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
2217 <span class="desc"><br />Changed by:</span>
2218 <span class="committer">
2220 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2223 <span class="desc"><br />Commit type:</span>
2224 <span class="committype">git</span>
2225 <span class="desc"><br />Date:</span>
2226 <span class="changedate"><time datetime="2015-06-15T01:51:08Z">03:51:08 15/06/2015</time></span>
2227 <span class="desc"><br /></span>
2228 <span class="revert">
2229 <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>
2232 <div class="changelog">
2252 <div id="change-8ef7576b628a88b2b3e974e202a16bbeb2251354" class="metadata">
2253 <span class="desc"><br />Changed pages:</span>
2254 <span class="pagelinks">
2259 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
2262 <span class="desc"><br />Changed by:</span>
2263 <span class="committer">
2265 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2268 <span class="desc"><br />Commit type:</span>
2269 <span class="committype">git</span>
2270 <span class="desc"><br />Date:</span>
2271 <span class="changedate"><time datetime="2015-06-15T01:47:52Z">03:47:52 15/06/2015</time></span>
2272 <span class="desc"><br /></span>
2273 <span class="revert">
2274 <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>
2277 <div class="changelog">
2297 <div id="change-9444f53d5b4960dd2560b85d9e8a3d2a77d6db02" class="metadata">
2298 <span class="desc"><br />Changed pages:</span>
2299 <span class="pagelinks">
2304 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=README.md" rel="nofollow">README.md</a>
2306 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=foo" rel="nofollow">foo</a>
2308 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=index" rel="nofollow">index</a>
2310 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
2312 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=wiki.setup" rel="nofollow">wiki.setup</a>
2315 <span class="desc"><br />Changed by:</span>
2316 <span class="committer">
2318 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2321 <span class="desc"><br />Commit type:</span>
2322 <span class="committype">git</span>
2323 <span class="desc"><br />Date:</span>
2324 <span class="changedate"><time datetime="2015-06-15T01:35:13Z">03:35:13 15/06/2015</time></span>
2325 <span class="desc"><br /></span>
2326 <span class="revert">
2327 <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>
2330 <div class="changelog">
2333 Initial commit<br />
2350 <div id="change-35009e6655542601b4570fd4d328f6db1d81409d" class="metadata">
2351 <span class="desc"><br />Changed pages:</span>
2352 <span class="pagelinks">
2357 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=.gitignore" rel="nofollow">.gitignore</a>
2360 <span class="desc"><br />Changed by:</span>
2361 <span class="committer">
2363 <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2366 <span class="desc"><br />Commit type:</span>
2367 <span class="committype">git</span>
2368 <span class="desc"><br />Date:</span>
2369 <span class="changedate"><time datetime="2015-06-15T00:56:18Z">02:56:18 15/06/2015</time></span>
2370 <span class="desc"><br /></span>
2371 <span class="revert">
2372 <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>
2375 <div class="changelog">
2378 initial commit<br />
2403 <footer id="footer" class="pagefooter" role="contentinfo">
2405 <nav id="pageinfo">
2417 <div class="pagedate">
2418 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
2419 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
2425 <!-- from RPC Bug -->
2437 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
2438 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>shortcuts</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
2439 <html xmlns="http://www.w3.org/1999/xhtml">
2442 <meta charset="utf-8" />
2443 <title>shortcuts</title>
2444 <meta name="viewport" content="width=device-width, initial-scale=1" />
2446 <link rel="stylesheet" href="../style.css" type="text/css" />
2448 <link rel="stylesheet" href="../local.css" type="text/css" />
2453 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=shortcuts" />
2464 <article class="page">
2466 <section class="pageheader">
2467 <header class="header">
2469 <span class="parentlinks">
2471 <a href="../">RPC Bug</a>/
2474 <span class="title">
2485 <nav class="actions">
2488 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=shortcuts" rel="nofollow">Edit</a></li>
2491 <li><a href="../recentchanges/">RecentChanges</a></li>
2496 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
2518 <div id="pagebody">
2520 <section id="content" role="main">
2521 <p>This wiki has shortcuts <strong>disabled</strong>.</p>
2523 <p>Some examples of using shortcuts include:</p>
2525 <pre><code>\[[!google foo]]
2526 \[[!wikipedia War_of_1812]]
2528 Check the \[[!google ikiwiki desc="google search for %s"]].
2529 </code></pre>
2531 <p>This page controls what shortcut links the wiki supports.</p>
2534 <li>\[[!shortcut name=google url="https://encrypted.google.com/search?q=%s"]]</li>
2535 <li>\[[!shortcut name=archive url="http://web.archive.org/*/%S"]]</li>
2536 <li>\[[!shortcut name=gmap url="https://maps.google.com/maps?q=%s"]]</li>
2537 <li>\[[!shortcut name=gmsg url="https://groups.google.com/groups?selm=%s"]]</li>
2538 <li>\[[!shortcut name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]</li>
2539 <li>\[[!shortcut name=wikitravel url="https://wikitravel.org/en/%s"]]</li>
2540 <li>\[[!shortcut name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]</li>
2541 <li>\[[!shortcut name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]</li>
2542 <li>\[[!shortcut name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]</li>
2543 <li>\[[!shortcut name=debpkg url="http://packages.debian.org/%s"]]</li>
2544 <li>\[[!shortcut name=debpkgsid url="http://packages.debian.org/sid/%s"]]</li>
2545 <li>\[[!shortcut name=debpts url="http://packages.qa.debian.org/%s"]]</li>
2546 <li>\[[!shortcut name=debmsg url="https://lists.debian.org/msgid-search/%s"]]</li>
2547 <li>\[[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]</li>
2548 <li>\[[!shortcut name=debss url="http://snapshot.debian.org/package/%s/"]]
2551 <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>
2554 <li>\[[!shortcut name=debwiki url="https://wiki.debian.org/%S"]]</li>
2555 <li>\[[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]</li>
2556 <li>\[[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]</li>
2557 <li>\[[!shortcut name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]</li>
2558 <li>\[[!shortcut name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]</li>
2559 <li>\[[!shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]</li>
2560 <li>\[[!shortcut name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]</li>
2561 <li>\[[!shortcut name=marcmsg url="http://marc.info/?i=%s"]]</li>
2562 <li>\[[!shortcut name=marclist url="http://marc.info/?l=%s"]]</li>
2563 <li>\[[!shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]</li>
2564 <li>\[[!shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]</li>
2565 <li>\[[!shortcut name=cpan url="http://search.cpan.org/search?mode=dist&amp;query=%s"]]</li>
2566 <li>\[[!shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]</li>
2567 <li>\[[!shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]</li>
2568 <li>\[[!shortcut name=iki url="http://ikiwiki.info/%S/"]]</li>
2569 <li>\[[!shortcut name=ljuser url="http://%s.livejournal.com/"]]</li>
2570 <li>\[[!shortcut name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]</li>
2571 <li>\[[!shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]</li>
2572 <li>\[[!shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]</li>
2573 <li>\[[!shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]</li>
2574 <li>\[[!shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]</li>
2575 <li>\[[!shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&amp;Strategy=<em>&amp;Database=</em>&amp;Query=%s"]]</li>
2576 <li>\[[!shortcut name=imdb url="http://imdb.com/find?q=%s"]]</li>
2577 <li>\[[!shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&amp;exact=on&amp;search=0x%s"]]</li>
2578 <li>\[[!shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]</li>
2579 <li>\[[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&amp;type=domain"]]</li>
2580 <li>\[[!shortcut name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]</li>
2581 <li>\[[!shortcut name=flickr url="https://secure.flickr.com/photos/%s"]]</li>
2582 <li>\[[!shortcut name=man url="http://manpages.debian.org/%s"]]</li>
2583 <li>\[[!shortcut name=ohloh url="https://www.ohloh.net/p/%s"]]</li>
2584 <li>\[[!shortcut name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]</li>
2585 <li>\[[!shortcut name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]</li>
2586 <li>\[[!shortcut name=ubupkg url="http://packages.ubuntu.com/%s"]]</li>
2587 <li>\[[!shortcut name=mozillazinekb url="http://kb.mozillazine.org/%s"]]</li>
2588 <li>\[[!shortcut name=freebsdwiki url="http://wiki.freebsd.org/%s"]]</li>
2589 <li>\[[!shortcut name=hackage url="http://hackage.haskell.org/package/%s"]]</li>
2590 <li>\[[!shortcut name=pkgsrc url="http://pkgsrc.se/%S"]]</li>
2591 <li>\[[!shortcut name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]</li>
2592 <li>\[[!shortcut name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]</li>
2596 <p>To add a new shortcut, use the <code>shortcut</code>
2597 <a href="../ikiwiki/directive/">directive</a>. In the url, "%s" is replaced with the
2598 text passed to the named shortcut, after \[[!wikipedia url_encoding]]
2599 it, and '%S' is replaced with the raw, non-encoded text.
2600 Additionally, <code>%W</code> is replaced with the text encoded just right for
2601 Wikipedia. The optional <code>desc</code> parameter controls the description of
2604 <p>Remember that the <code>name</code> you give the shortcut will become a new
2605 <a href="../ikiwiki/directive/">directive</a>. Avoid using a <code>name</code> that conflicts
2606 with an existing directive. These directives also accept a <code>desc</code>
2607 parameter that will override the one provided at definition time.</p>
2609 <p>If you come up with a shortcut that you think others might find useful,
2610 consider contributing it to the <a href="http://ikiwiki.info/shortcuts/">shortcuts page on the ikiwiki
2611 wiki</a>, so that future versions of
2612 ikiwiki will include your shortcut in the standard underlay.</p>
2624 <footer id="footer" class="pagefooter" role="contentinfo">
2626 <nav id="pageinfo">
2633 <nav id="backlinks">
2636 <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
2646 <div class="pagedate">
2647 Last edited <time datetime="2014-09-26T22:55:09Z">27/09/2014</time>
2648 <!-- Created <time datetime="2014-09-26T22:55:09Z" pubdate="pubdate">27/09/2014</time> -->
2654 <!-- from RPC Bug -->
2661 </string></value></param></params></methodCall>
2663 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>shortcuts</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=shortcuts" />\n\n\n\n\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../">RPC Bug</a>/ \n\n</span>\n<span class="title">\nshortcuts\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=shortcuts" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>This wiki has shortcuts <strong>disabled</strong>.</p>\n\n<p>Some examples of using shortcuts include:</p>\n\n<pre><code>\[[!google foo]]\n\[[!wikipedia War_of_1812]]\n\[[!debbug 12345]]\nCheck the \[[!google ikiwiki desc="google search for %s"]].\n</code></pre>\n\n<p>This page controls what shortcut links the wiki supports.</p>\n\n<ul>\n<li>\[[!shortcut name=google url="https://encrypted.google.com/search?q=%s"]]</li>\n<li>\[[!shortcut name=archive url="http://web.archive.org/*/%S"]]</li>\n<li>\[[!shortcut name=gmap url="https://maps.google.com/maps?q=%s"]]</li>\n<li>\[[!shortcut name=gmsg url="https://groups.google.com/groups?selm=%s"]]</li>\n<li>\[[!shortcut name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]</li>\n<li>\[[!shortcut name=wikitravel url="https://wikitravel.org/en/%s"]]</li>\n<li>\[[!shortcut name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]</li>\n<li>\[[!shortcut name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]</li>\n<li>\[[!shortcut name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]</li>\n<li>\[[!shortcut name=debpkg url="http://packages.debian.org/%s"]]</li>\n<li>\[[!shortcut name=debpkgsid url="http://packages.debian.org/sid/%s"]]</li>\n<li>\[[!shortcut name=debpts url="http://packages.qa.debian.org/%s"]]</li>\n<li>\[[!shortcut name=debmsg url="https://lists.debian.org/msgid-search/%s"]]</li>\n<li>\[[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]</li>\n<li>\[[!shortcut name=debss url="http://snapshot.debian.org/package/%s/"]]\n\n<ul>\n<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>\n</ul>\n</li>\n<li>\[[!shortcut name=debwiki url="https://wiki.debian.org/%S"]]</li>\n<li>\[[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]</li>\n<li>\[[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]</li>\n<li>\[[!shortcut name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]</li>\n<li>\[[!shortcut name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]</li>\n<li>\[[!shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]</li>\n<li>\[[!shortcut name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]</li>\n<li>\[[!shortcut name=marcmsg url="http://marc.info/?i=%s"]]</li>\n<li>\[[!shortcut name=marclist url="http://marc.info/?l=%s"]]</li>\n<li>\[[!shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]</li>\n<li>\[[!shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]</li>\n<li>\[[!shortcut name=cpan url="http://search.cpan.org/search?mode=dist&query=%s"]]</li>\n<li>\[[!shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]</li>\n<li>\[[!shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]</li>\n<li>\[[!shortcut name=iki url="http://ikiwiki.info/%S/"]]</li>\n<li>\[[!shortcut name=ljuser url="http://%s.livejournal.com/"]]</li>\n<li>\[[!shortcut name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]</li>\n<li>\[[!shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]</li>\n<li>\[[!shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]</li>\n<li>\[[!shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]</li>\n<li>\[[!shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]</li>\n<li>\[[!shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&Strategy=<em>&Database=</em>&Query=%s"]]</li>\n<li>\[[!shortcut name=imdb url="http://imdb.com/find?q=%s"]]</li>\n<li>\[[!shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s"]]</li>\n<li>\[[!shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]</li>\n<li>\[[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain"]]</li>\n<li>\[[!shortcut name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]</li>\n<li>\[[!shortcut name=flickr url="https://secure.flickr.com/photos/%s"]]</li>\n<li>\[[!shortcut name=man url="http://manpages.debian.org/%s"]]</li>\n<li>\[[!shortcut name=ohloh url="https://www.ohloh.net/p/%s"]]</li>\n<li>\[[!shortcut name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]</li>\n<li>\[[!shortcut name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]</li>\n<li>\[[!shortcut name=ubupkg url="http://packages.ubuntu.com/%s"]]</li>\n<li>\[[!shortcut name=mozillazinekb url="http://kb.mozillazine.org/%s"]]</li>\n<li>\[[!shortcut name=freebsdwiki url="http://wiki.freebsd.org/%s"]]</li>\n<li>\[[!shortcut name=hackage url="http://hackage.haskell.org/package/%s"]]</li>\n<li>\[[!shortcut name=pkgsrc url="http://pkgsrc.se/%S"]]</li>\n<li>\[[!shortcut name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]</li>\n<li>\[[!shortcut name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]</li>\n</ul>\n\n\n<p>To add a new shortcut, use the <code>shortcut</code>\n<a href="../ikiwiki/directive/">directive</a>. 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, <code>%W</code> is replaced with the text encoded just right for\nWikipedia. The optional <code>desc</code> parameter controls the description of\nthe link.</p>\n\n<p>Remember that the <code>name</code> you give the shortcut will become a new\n<a href="../ikiwiki/directive/">directive</a>. Avoid using a <code>name</code> that conflicts\nwith an existing directive. These directives also accept a <code>desc</code>\nparameter that will override the one provided at definition time.</p>\n\n<p>If you come up with a shortcut that you think others might find useful,\nconsider contributing it to the <a href="http://ikiwiki.info/shortcuts/">shortcuts page on the ikiwiki\nwiki</a>, so that future versions of\nikiwiki will include your shortcut in the standard underlay.</p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../ikiwiki/formatting/">ikiwiki/formatting</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-26T22:55:09Z">27/09/2014</time>\n<!-- Created <time datetime="2014-09-26T22:55:09Z" pubdate="pubdate">27/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
2664 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
2668 <value><string><!DOCTYPE html>
2669 <html xmlns="http://www.w3.org/1999/xhtml">
2672 <meta charset="utf-8" />
2673 <title>shortcuts</title>
2674 <meta name="viewport" content="width=device-width, initial-scale=1" />
2676 <link rel="stylesheet" href="../style.css" type="text/css" />
2678 <link rel="stylesheet" href="../local.css" type="text/css" />
2683 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=shortcuts" />
2694 <article class="page">
2696 <section class="pageheader">
2697 <header class="header">
2699 <span class="parentlinks">
2701 <a href="../">RPC Bug</a>/
2704 <span class="title">
2715 <nav class="actions">
2718 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=shortcuts" rel="nofollow">Edit</a></li>
2721 <li><a href="../recentchanges/">RecentChanges</a></li>
2726 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
2748 <div id="pagebody">
2750 <section id="content" role="main">
2751 <p>This wiki has shortcuts <strong>disabled</strong>.</p>
2753 <p>Some examples of using shortcuts include:</p>
2755 <pre><code>\[[!google foo]]
2756 \[[!wikipedia War_of_1812]]
2758 Check the \[[!google ikiwiki desc="google search for %s"]].
2759 </code></pre>
2761 <p>This page controls what shortcut links the wiki supports.</p>
2764 <li>\[[!shortcut name=google url="https://encrypted.google.com/search?q=%s"]]</li>
2765 <li>\[[!shortcut name=archive url="http://web.archive.org/*/%S"]]</li>
2766 <li>\[[!shortcut name=gmap url="https://maps.google.com/maps?q=%s"]]</li>
2767 <li>\[[!shortcut name=gmsg url="https://groups.google.com/groups?selm=%s"]]</li>
2768 <li>\[[!shortcut name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]</li>
2769 <li>\[[!shortcut name=wikitravel url="https://wikitravel.org/en/%s"]]</li>
2770 <li>\[[!shortcut name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]</li>
2771 <li>\[[!shortcut name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]</li>
2772 <li>\[[!shortcut name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]</li>
2773 <li>\[[!shortcut name=debpkg url="http://packages.debian.org/%s"]]</li>
2774 <li>\[[!shortcut name=debpkgsid url="http://packages.debian.org/sid/%s"]]</li>
2775 <li>\[[!shortcut name=debpts url="http://packages.qa.debian.org/%s"]]</li>
2776 <li>\[[!shortcut name=debmsg url="https://lists.debian.org/msgid-search/%s"]]</li>
2777 <li>\[[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]</li>
2778 <li>\[[!shortcut name=debss url="http://snapshot.debian.org/package/%s/"]]
2781 <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>
2784 <li>\[[!shortcut name=debwiki url="https://wiki.debian.org/%S"]]</li>
2785 <li>\[[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]</li>
2786 <li>\[[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]</li>
2787 <li>\[[!shortcut name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]</li>
2788 <li>\[[!shortcut name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]</li>
2789 <li>\[[!shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]</li>
2790 <li>\[[!shortcut name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]</li>
2791 <li>\[[!shortcut name=marcmsg url="http://marc.info/?i=%s"]]</li>
2792 <li>\[[!shortcut name=marclist url="http://marc.info/?l=%s"]]</li>
2793 <li>\[[!shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]</li>
2794 <li>\[[!shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]</li>
2795 <li>\[[!shortcut name=cpan url="http://search.cpan.org/search?mode=dist&amp;query=%s"]]</li>
2796 <li>\[[!shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]</li>
2797 <li>\[[!shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]</li>
2798 <li>\[[!shortcut name=iki url="http://ikiwiki.info/%S/"]]</li>
2799 <li>\[[!shortcut name=ljuser url="http://%s.livejournal.com/"]]</li>
2800 <li>\[[!shortcut name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]</li>
2801 <li>\[[!shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]</li>
2802 <li>\[[!shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]</li>
2803 <li>\[[!shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]</li>
2804 <li>\[[!shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]</li>
2805 <li>\[[!shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&amp;Strategy=<em>&amp;Database=</em>&amp;Query=%s"]]</li>
2806 <li>\[[!shortcut name=imdb url="http://imdb.com/find?q=%s"]]</li>
2807 <li>\[[!shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&amp;exact=on&amp;search=0x%s"]]</li>
2808 <li>\[[!shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]</li>
2809 <li>\[[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&amp;type=domain"]]</li>
2810 <li>\[[!shortcut name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]</li>
2811 <li>\[[!shortcut name=flickr url="https://secure.flickr.com/photos/%s"]]</li>
2812 <li>\[[!shortcut name=man url="http://manpages.debian.org/%s"]]</li>
2813 <li>\[[!shortcut name=ohloh url="https://www.ohloh.net/p/%s"]]</li>
2814 <li>\[[!shortcut name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]</li>
2815 <li>\[[!shortcut name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]</li>
2816 <li>\[[!shortcut name=ubupkg url="http://packages.ubuntu.com/%s"]]</li>
2817 <li>\[[!shortcut name=mozillazinekb url="http://kb.mozillazine.org/%s"]]</li>
2818 <li>\[[!shortcut name=freebsdwiki url="http://wiki.freebsd.org/%s"]]</li>
2819 <li>\[[!shortcut name=hackage url="http://hackage.haskell.org/package/%s"]]</li>
2820 <li>\[[!shortcut name=pkgsrc url="http://pkgsrc.se/%S"]]</li>
2821 <li>\[[!shortcut name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]</li>
2822 <li>\[[!shortcut name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]</li>
2826 <p>To add a new shortcut, use the <code>shortcut</code>
2827 <a href="../ikiwiki/directive/">directive</a>. In the url, "%s" is replaced with the
2828 text passed to the named shortcut, after \[[!wikipedia url_encoding]]
2829 it, and '%S' is replaced with the raw, non-encoded text.
2830 Additionally, <code>%W</code> is replaced with the text encoded just right for
2831 Wikipedia. The optional <code>desc</code> parameter controls the description of
2834 <p>Remember that the <code>name</code> you give the shortcut will become a new
2835 <a href="../ikiwiki/directive/">directive</a>. Avoid using a <code>name</code> that conflicts
2836 with an existing directive. These directives also accept a <code>desc</code>
2837 parameter that will override the one provided at definition time.</p>
2839 <p>If you come up with a shortcut that you think others might find useful,
2840 consider contributing it to the <a href="http://ikiwiki.info/shortcuts/">shortcuts page on the ikiwiki
2841 wiki</a>, so that future versions of
2842 ikiwiki will include your shortcut in the standard underlay.</p>
2854 <footer id="footer" class="pagefooter" role="contentinfo">
2856 <nav id="pageinfo">
2863 <nav id="backlinks">
2866 <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
2876 <div class="pagedate">
2877 Last edited <time datetime="2014-09-26T22:55:09Z">27/09/2014</time>
2878 <!-- Created <time datetime="2014-09-26T22:55:09Z" pubdate="pubdate">27/09/2014</time> -->
2884 <!-- from RPC Bug -->
2896 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
2897 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>templates/note</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
2898 <html xmlns="http://www.w3.org/1999/xhtml">
2901 <meta charset="utf-8" />
2902 <title>note</title>
2903 <meta name="viewport" content="width=device-width, initial-scale=1" />
2905 <link rel="stylesheet" href="../../style.css" type="text/css" />
2907 <link rel="stylesheet" href="../../local.css" type="text/css" />
2912 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fnote" />
2923 <article class="page">
2925 <section class="pageheader">
2926 <header class="header">
2928 <span class="parentlinks">
2930 <a href="../../">RPC Bug</a>/
2932 <a href="../">templates</a>/
2935 <span class="title">
2946 <nav class="actions">
2949 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fnote" rel="nofollow">Edit</a></li>
2952 <li><a href="../../recentchanges/">RecentChanges</a></li>
2957 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
2979 <div id="pagebody">
2981 <section id="content" role="main">
2982 <p>Use this template to insert a note into a page. The note will be styled to
2983 float to the right of other text on the page. This template has one
2984 parameter:</p>
2987 <li>`text` - the text to display in the note
3001 <footer id="footer" class="pagefooter" role="contentinfo">
3003 <nav id="pageinfo">
3015 <div class="pagedate">
3016 Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
3017 <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
3023 <!-- from RPC Bug -->
3030 </string></value></param></params></methodCall>
3032 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>note</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fnote" />\n\n\n\n\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../">RPC Bug</a>/ \n\n<a href="../">templates</a>/ \n\n</span>\n<span class="title">\nnote\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fnote" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>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:</p>\n\n<ul>\n<li>`text` - the text to display in the note\n</ul>\n\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>\n<!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
3033 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
3037 <value><string><!DOCTYPE html>
3038 <html xmlns="http://www.w3.org/1999/xhtml">
3041 <meta charset="utf-8" />
3042 <title>note</title>
3043 <meta name="viewport" content="width=device-width, initial-scale=1" />
3045 <link rel="stylesheet" href="../../style.css" type="text/css" />
3047 <link rel="stylesheet" href="../../local.css" type="text/css" />
3052 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fnote" />
3063 <article class="page">
3065 <section class="pageheader">
3066 <header class="header">
3068 <span class="parentlinks">
3070 <a href="../../">RPC Bug</a>/
3072 <a href="../">templates</a>/
3075 <span class="title">
3086 <nav class="actions">
3089 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fnote" rel="nofollow">Edit</a></li>
3092 <li><a href="../../recentchanges/">RecentChanges</a></li>
3097 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3119 <div id="pagebody">
3121 <section id="content" role="main">
3122 <p>Use this template to insert a note into a page. The note will be styled to
3123 float to the right of other text on the page. This template has one
3124 parameter:</p>
3127 <li>`text` - the text to display in the note
3141 <footer id="footer" class="pagefooter" role="contentinfo">
3143 <nav id="pageinfo">
3155 <div class="pagedate">
3156 Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
3157 <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
3163 <!-- from RPC Bug -->
3175 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
3176 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>templates/popup</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
3177 <html xmlns="http://www.w3.org/1999/xhtml">
3180 <meta charset="utf-8" />
3181 <title>popup</title>
3182 <meta name="viewport" content="width=device-width, initial-scale=1" />
3184 <link rel="stylesheet" href="../../style.css" type="text/css" />
3186 <link rel="stylesheet" href="../../local.css" type="text/css" />
3191 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fpopup" />
3202 <article class="page">
3204 <section class="pageheader">
3205 <header class="header">
3207 <span class="parentlinks">
3209 <a href="../../">RPC Bug</a>/
3211 <a href="../">templates</a>/
3214 <span class="title">
3225 <nav class="actions">
3228 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fpopup" rel="nofollow">Edit</a></li>
3231 <li><a href="../../recentchanges/">RecentChanges</a></li>
3236 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3258 <div id="pagebody">
3260 <section id="content" role="main">
3261 <p>Use this template to create a popup window that is displayed when the mouse
3262 is over part of the page. This template has two parameters:</p>
3265 <li>`mouseover` - This is the text or other content that triggers the
3267 <li>`popup` - This should be the content of the popup window. It can be
3268 anything, even images or a whole little wiki page, but should not be too
3269 large for good usability.
3273 <p>Note that browsers that do not support the CSS will display the popup
3274 inline in the page, inside square brackets.</p>
3276 <p>\[[templatebody &lt;
3277 <span class="paren">[</span><span class="balloon"></span><span class="paren">]</span>
3291 <footer id="footer" class="pagefooter" role="contentinfo">
3293 <nav id="pageinfo">
3305 <div class="pagedate">
3306 Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
3307 <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
3313 <!-- from RPC Bug -->
3320 </string></value></param></params></methodCall>
3322 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>popup</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fpopup" />\n\n\n\n\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../">RPC Bug</a>/ \n\n<a href="../">templates</a>/ \n\n</span>\n<span class="title">\npopup\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=templates%2Fpopup" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>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:</p>\n\n<ul>\n<li>`mouseover` - This is the text or other content that triggers the\npopup.\n<li>`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</ul>\n\n\n<p>Note that browsers that do not support the CSS will display the popup\ninline in the page, inside square brackets.</p>\n\n<p>\[[templatebody <\n<span class="paren">[</span><span class="balloon"></span><span class="paren">]</span>\n</span>\nENDBODY]]</p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>\n<!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
3323 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
3327 <value><string><!DOCTYPE html>
3328 <html xmlns="http://www.w3.org/1999/xhtml">
3331 <meta charset="utf-8" />
3332 <title>popup</title>
3333 <meta name="viewport" content="width=device-width, initial-scale=1" />
3335 <link rel="stylesheet" href="../../style.css" type="text/css" />
3337 <link rel="stylesheet" href="../../local.css" type="text/css" />
3342 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fpopup" />
3353 <article class="page">
3355 <section class="pageheader">
3356 <header class="header">
3358 <span class="parentlinks">
3360 <a href="../../">RPC Bug</a>/
3362 <a href="../">templates</a>/
3365 <span class="title">
3376 <nav class="actions">
3379 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fpopup" rel="nofollow">Edit</a></li>
3382 <li><a href="../../recentchanges/">RecentChanges</a></li>
3387 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3409 <div id="pagebody">
3411 <section id="content" role="main">
3412 <p>Use this template to create a popup window that is displayed when the mouse
3413 is over part of the page. This template has two parameters:</p>
3416 <li>`mouseover` - This is the text or other content that triggers the
3418 <li>`popup` - This should be the content of the popup window. It can be
3419 anything, even images or a whole little wiki page, but should not be too
3420 large for good usability.
3424 <p>Note that browsers that do not support the CSS will display the popup
3425 inline in the page, inside square brackets.</p>
3427 <p>\[[templatebody &lt;
3428 <span class="paren">[</span><span class="balloon"></span><span class="paren">]</span>
3442 <footer id="footer" class="pagefooter" role="contentinfo">
3444 <nav id="pageinfo">
3456 <div class="pagedate">
3457 Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
3458 <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
3464 <!-- from RPC Bug -->
3476 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
3477 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/directive</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
3478 <html xmlns="http://www.w3.org/1999/xhtml">
3481 <meta charset="utf-8" />
3482 <title>directive</title>
3483 <meta name="viewport" content="width=device-width, initial-scale=1" />
3485 <link rel="stylesheet" href="../../style.css" type="text/css" />
3487 <link rel="stylesheet" href="../../local.css" type="text/css" />
3492 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fdirective" />
3496 <meta name="robots" content="noindex, follow" />
3503 <article class="page">
3505 <section class="pageheader">
3506 <header class="header">
3508 <span class="parentlinks">
3510 <a href="../../">RPC Bug</a>/
3512 <a href="../">ikiwiki</a>/
3515 <span class="title">
3526 <nav class="actions">
3529 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fdirective" rel="nofollow">Edit</a></li>
3532 <li><a href="../../recentchanges/">RecentChanges</a></li>
3537 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3559 <div id="pagebody">
3561 <section id="content" role="main">
3562 <p>Directives are similar to a <a href="../wikilink/">WikiLink</a> in form, except they
3563 begin with <code>!</code> and may contain parameters. The general form is:</p>
3565 <pre><code>\[[!directive param="value" param="value"]]
3566 </code></pre>
3568 <p>This gets expanded before the rest of the page is processed, and can be used
3569 to transform the page in various ways.</p>
3571 <p>The quotes around values can be omitted if the value is a simple word.
3572 Also, some directives may use parameters without values, for example:</p>
3574 <pre><code>\[[!tag foo]]
3575 </code></pre>
3577 <p>A directive does not need to all be on one line, it can be
3578 wrapped to multiple lines if you like:</p>
3580 <pre><code>\[[!directive foo="baldersnatch"
3581 bar="supercalifragilisticexpialidocious" baz=11]]
3582 </code></pre>
3584 <p>Also, multiple lines of <em>quoted</em> text can be used for a value.
3585 To allow quote marks inside the quoted text, delimit the block
3586 of text with triple-double-quotes or triple-single-quotes:</p>
3588 <pre><code>\[[!directive text="""
3592 """ othertext='''
3595 ''']]
3596 </code></pre>
3598 <p>If you want to put text with triple quotes into a parameter value, you can
3599 use perl-style here-doc syntax, even nesting it like this:</p>
3601 <pre><code>\[[!directive text=&lt;&lt;OUTER
3602 \[[!otherdirective &lt;&lt;INNER
3607 </code></pre>
3609 <p>ikiwiki also has an older syntax for directives, which requires a space in
3610 directives to distinguish them from <a href="../wikilink/">wikilinks</a>. This
3611 syntax has several disadvantages: it requires a space after directives with
3612 no parameters (such as <code>\[[pagecount ]]</code>), and it prohibits spaces in
3613 <a href="../wikilink/">wikilinks</a>. ikiwiki now provides the <code>!</code>-prefixed
3614 syntax shown above as default. However, ikiwiki still supports wikis using
3615 the older syntax, if the <code>prefix_directives</code> option is disabled.</p>
3627 <footer id="footer" class="pagefooter" role="contentinfo">
3629 <nav id="pageinfo">
3636 <nav id="backlinks">
3639 <a href="../formatting/">formatting</a>
3641 <a href="../">ikiwiki</a>
3643 <a href="../markdown/">markdown</a>
3645 <a href="../pagespec/sorting/">pagespec/sorting</a>
3647 <a href="../../shortcuts/">shortcuts</a>
3657 <div class="pagedate">
3658 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
3659 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
3665 <!-- from RPC Bug -->
3672 </string></value></param></params></methodCall>
3674 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>directive</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fdirective" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../">RPC Bug</a>/ \n\n<a href="../">ikiwiki</a>/ \n\n</span>\n<span class="title">\ndirective\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fdirective" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>Directives are similar to a <a href="../wikilink/">WikiLink</a> in form, except they\nbegin with <code>!</code> and may contain parameters. The general form is:</p>\n\n<pre><code>\[[!directive param="value" param="value"]]\n</code></pre>\n\n<p>This gets expanded before the rest of the page is processed, and can be used\nto transform the page in various ways.</p>\n\n<p>The quotes around values can be omitted if the value is a simple word.\nAlso, some directives may use parameters without values, for example:</p>\n\n<pre><code>\[[!tag foo]]\n</code></pre>\n\n<p>A directive does not need to all be on one line, it can be\nwrapped to multiple lines if you like:</p>\n\n<pre><code>\[[!directive foo="baldersnatch"\nbar="supercalifragilisticexpialidocious" baz=11]]\n</code></pre>\n\n<p>Also, multiple lines of <em>quoted</em> 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:</p>\n\n<pre><code>\[[!directive text="""\n1. "foo"\n2. "bar"\n3. "baz"\n""" othertext=\'\'\'\n1. \'quux\'\n2. "foo"\n\'\'\']]\n</code></pre>\n\n<p>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:</p>\n\n<pre><code>\[[!directive text=<<OUTER\n\[[!otherdirective <<INNER\ninner text\nINNER]]\nouter text\nOUTER]]\n</code></pre>\n\n<p>ikiwiki also has an older syntax for directives, which requires a space in\ndirectives to distinguish them from <a href="../wikilink/">wikilinks</a>. This\nsyntax has several disadvantages: it requires a space after directives with\nno parameters (such as <code>\[[pagecount ]]</code>), and it prohibits spaces in\n<a href="../wikilink/">wikilinks</a>. ikiwiki now provides the <code>!</code>-prefixed\nsyntax shown above as default. However, ikiwiki still supports wikis using\nthe older syntax, if the <code>prefix_directives</code> option is disabled.</p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../formatting/">formatting</a>\n\n<a href="../">ikiwiki</a>\n\n<a href="../markdown/">markdown</a>\n\n<a href="../pagespec/sorting/">pagespec/sorting</a>\n\n<a href="../../shortcuts/">shortcuts</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
3675 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
3679 <value><string><!DOCTYPE html>
3680 <html xmlns="http://www.w3.org/1999/xhtml">
3683 <meta charset="utf-8" />
3684 <title>directive</title>
3685 <meta name="viewport" content="width=device-width, initial-scale=1" />
3687 <link rel="stylesheet" href="../../style.css" type="text/css" />
3689 <link rel="stylesheet" href="../../local.css" type="text/css" />
3694 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fdirective" />
3698 <meta name="robots" content="noindex, follow" />
3705 <article class="page">
3707 <section class="pageheader">
3708 <header class="header">
3710 <span class="parentlinks">
3712 <a href="../../">RPC Bug</a>/
3714 <a href="../">ikiwiki</a>/
3717 <span class="title">
3728 <nav class="actions">
3731 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fdirective" rel="nofollow">Edit</a></li>
3734 <li><a href="../../recentchanges/">RecentChanges</a></li>
3739 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3761 <div id="pagebody">
3763 <section id="content" role="main">
3764 <p>Directives are similar to a <a href="../wikilink/">WikiLink</a> in form, except they
3765 begin with <code>!</code> and may contain parameters. The general form is:</p>
3767 <pre><code>\[[!directive param="value" param="value"]]
3768 </code></pre>
3770 <p>This gets expanded before the rest of the page is processed, and can be used
3771 to transform the page in various ways.</p>
3773 <p>The quotes around values can be omitted if the value is a simple word.
3774 Also, some directives may use parameters without values, for example:</p>
3776 <pre><code>\[[!tag foo]]
3777 </code></pre>
3779 <p>A directive does not need to all be on one line, it can be
3780 wrapped to multiple lines if you like:</p>
3782 <pre><code>\[[!directive foo="baldersnatch"
3783 bar="supercalifragilisticexpialidocious" baz=11]]
3784 </code></pre>
3786 <p>Also, multiple lines of <em>quoted</em> text can be used for a value.
3787 To allow quote marks inside the quoted text, delimit the block
3788 of text with triple-double-quotes or triple-single-quotes:</p>
3790 <pre><code>\[[!directive text="""
3798 </code></pre>
3800 <p>If you want to put text with triple quotes into a parameter value, you can
3801 use perl-style here-doc syntax, even nesting it like this:</p>
3803 <pre><code>\[[!directive text=&lt;&lt;OUTER
3804 \[[!otherdirective &lt;&lt;INNER
3809 </code></pre>
3811 <p>ikiwiki also has an older syntax for directives, which requires a space in
3812 directives to distinguish them from <a href="../wikilink/">wikilinks</a>. This
3813 syntax has several disadvantages: it requires a space after directives with
3814 no parameters (such as <code>\[[pagecount ]]</code>), and it prohibits spaces in
3815 <a href="../wikilink/">wikilinks</a>. ikiwiki now provides the <code>!</code>-prefixed
3816 syntax shown above as default. However, ikiwiki still supports wikis using
3817 the older syntax, if the <code>prefix_directives</code> option is disabled.</p>
3829 <footer id="footer" class="pagefooter" role="contentinfo">
3831 <nav id="pageinfo">
3838 <nav id="backlinks">
3841 <a href="../formatting/">formatting</a>
3843 <a href="../">ikiwiki</a>
3845 <a href="../markdown/">markdown</a>
3847 <a href="../pagespec/sorting/">pagespec/sorting</a>
3849 <a href="../../shortcuts/">shortcuts</a>
3859 <div class="pagedate">
3860 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
3861 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
3867 <!-- from RPC Bug -->
3879 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
3880 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/pagespec</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
3881 <html xmlns="http://www.w3.org/1999/xhtml">
3884 <meta charset="utf-8" />
3885 <title>pagespec</title>
3886 <meta name="viewport" content="width=device-width, initial-scale=1" />
3888 <link rel="stylesheet" href="../../style.css" type="text/css" />
3890 <link rel="stylesheet" href="../../local.css" type="text/css" />
3895 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec" />
3899 <meta name="robots" content="noindex, follow" />
3906 <article class="page">
3908 <section class="pageheader">
3909 <header class="header">
3911 <span class="parentlinks">
3913 <a href="../../">RPC Bug</a>/
3915 <a href="../">ikiwiki</a>/
3918 <span class="title">
3929 <nav class="actions">
3932 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec" rel="nofollow">Edit</a></li>
3935 <li><a href="../../recentchanges/">RecentChanges</a></li>
3940 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3962 <div id="pagebody">
3964 <section id="content" role="main">
3965 <p>To select a set of pages, such as pages that are locked, pages
3966 whose commit emails you want subscribe to, or pages to combine into a
3967 blog, the wiki uses a PageSpec. This is an expression that matches
3968 a set of pages.</p>
3970 <p>The simplest PageSpec is a simple list of pages. For example, this matches
3971 any of the three listed pages:</p>
3973 <pre><code>foo or bar or baz
3974 </code></pre>
3976 <p>More often you will want to match any pages that have a particular thing in
3977 their name. You can do this using a glob pattern. "<code>*</code>" stands for any part
3978 of a page name, and "<code>?</code>" for any single letter of a page name. So this
3979 matches all pages about music, and any <a href="../subpage/">SubPage</a>s of the SandBox, but does
3980 not match the SandBox itself:</p>
3982 <pre><code>*music* or SandBox/*
3983 </code></pre>
3985 <p>You can also prefix an item with "<code>!</code>" to skip pages that match it. So to
3986 match all pages except for Discussion pages and the SandBox:</p>
3988 <pre><code>* and !SandBox and !*/Discussion
3989 </code></pre>
3991 <p>Some more elaborate limits can be added to what matches using these functions:</p>
3994 <li>"<code>glob(someglob)</code>" - matches pages and other files that match the given glob.
3995 Just writing the glob by itself is actually a shorthand for this function.</li>
3996 <li>"<code>page(glob)</code>" - like <code>glob()</code>, but only matches pages, not other files</li>
3997 <li>"<code>link(page)</code>" - matches only pages that link to a given page (or glob)</li>
3998 <li>"<code>tagged(tag)</code>" - matches pages that are tagged or link to the given tag (or
3999 tags matched by a glob)</li>
4000 <li>"<code>backlink(page)</code>" - matches only pages that a given page links to</li>
4001 <li>"<code>creation_month(month)</code>" - matches only files created on the given month
4003 <li>"<code>creation_day(mday)</code>" - or day of the month</li>
4004 <li>"<code>creation_year(year)</code>" - or year</li>
4005 <li>"<code>created_after(page)</code>" - matches only files created after the given page
4006 was created</li>
4007 <li>"<code>created_before(page)</code>" - matches only files created before the given page
4008 was created</li>
4009 <li>"<code>internal(glob)</code>" - like <code>glob()</code>, but matches even internal-use
4010 pages that globs do not usually match.</li>
4011 <li>"<code>title(glob)</code>", "<code>author(glob)</code>", "<code>authorurl(glob)</code>",
4012 "<code>license(glob)</code>", "<code>copyright(glob)</code>", "<code>guid(glob)</code>"
4015 <li>match pages that have the given metadata, matching the specified glob.</li>
4018 <li>"<code>user(username)</code>" - tests whether a modification is being made by a
4019 user with the specified username. If openid is enabled, an openid can also
4020 be put here. Glob patterns can be used in the username. For example,
4021 to match all openid users, use <code>user(*://*)</code></li>
4022 <li>"<code>admin()</code>" - tests whether a modification is being made by one of the
4023 wiki admins.</li>
4024 <li>"<code>ip(address)</code>" - tests whether a modification is being made from the
4025 specified IP address. Glob patterns can be used in the address. For
4026 example, <code>ip(127.0.0.*)</code></li>
4027 <li>"<code>comment(glob)</code>" - matches comments to a page matching the glob.</li>
4028 <li>"<code>comment_pending(glob)</code>" - matches unmoderated, pending comments.</li>
4029 <li>"<code>postcomment(glob)</code>" - matches only when comments are being
4030 posted to a page matching the specified glob</li>
4034 <p>For example, to match all pages in a blog that link to the page about music
4035 and were written in 2005:</p>
4037 <pre><code>blog/* and link(music) and creation_year(2005)
4038 </code></pre>
4040 <p>Note the use of "and" in the above example, that means that only pages that
4041 match each of the three expressions match the whole. Use "and" when you
4042 want to combine expression like that; "or" when it's enough for a page to
4043 match one expression. Note that it doesn't make sense to say "index and
4044 SandBox", since no page can match both expressions.</p>
4046 <p>More complex expressions can also be created, by using parentheses for
4047 grouping. For example, to match pages in a blog that are tagged with either
4048 of two tags, use:</p>
4050 <pre><code>blog/* and (tagged(foo) or tagged(bar))
4051 </code></pre>
4053 <p>Note that page names in PageSpecs are matched against the absolute
4054 filenames of the pages in the wiki, so a pagespec "foo" used on page
4055 "a/b" will not match a page named "a/foo" or "a/b/foo". To match
4056 relative to the directory of the page containing the pagespec, you can
4057 use "./". For example, "./foo" on page "a/b" matches page "a/foo".</p>
4059 <p>To indicate the name of the page the PageSpec is used in, you can
4060 use a single dot. For example, <code>link(.)</code> matches all the pages
4061 linking to the page containing the PageSpec.</p>
4073 <footer id="footer" class="pagefooter" role="contentinfo">
4075 <nav id="pageinfo">
4082 <nav id="backlinks">
4085 <a href="../">ikiwiki</a>
4087 <a href="./attachment/">pagespec/attachment</a>
4089 <a href="./po/">pagespec/po</a>
4091 <a href="./sorting/">pagespec/sorting</a>
4101 <div class="pagedate">
4102 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4103 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4109 <!-- from RPC Bug -->
4116 </string></value></param></params></methodCall>
4118 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>pagespec</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../">RPC Bug</a>/ \n\n<a href="../">ikiwiki</a>/ \n\n</span>\n<span class="title">\npagespec\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>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.</p>\n\n<p>The simplest PageSpec is a simple list of pages. For example, this matches\nany of the three listed pages:</p>\n\n<pre><code>foo or bar or baz\n</code></pre>\n\n<p>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. "<code>*</code>" stands for any part\nof a page name, and "<code>?</code>" for any single letter of a page name. So this\nmatches all pages about music, and any <a href="../subpage/">SubPage</a>s of the SandBox, but does\nnot match the SandBox itself:</p>\n\n<pre><code>*music* or SandBox/*\n</code></pre>\n\n<p>You can also prefix an item with "<code>!</code>" to skip pages that match it. So to\nmatch all pages except for Discussion pages and the SandBox:</p>\n\n<pre><code>* and !SandBox and !*/Discussion\n</code></pre>\n\n<p>Some more elaborate limits can be added to what matches using these functions:</p>\n\n<ul>\n<li>"<code>glob(someglob)</code>" - matches pages and other files that match the given glob.\nJust writing the glob by itself is actually a shorthand for this function.</li>\n<li>"<code>page(glob)</code>" - like <code>glob()</code>, but only matches pages, not other files</li>\n<li>"<code>link(page)</code>" - matches only pages that link to a given page (or glob)</li>\n<li>"<code>tagged(tag)</code>" - matches pages that are tagged or link to the given tag (or\ntags matched by a glob)</li>\n<li>"<code>backlink(page)</code>" - matches only pages that a given page links to</li>\n<li>"<code>creation_month(month)</code>" - matches only files created on the given month\nnumber</li>\n<li>"<code>creation_day(mday)</code>" - or day of the month</li>\n<li>"<code>creation_year(year)</code>" - or year</li>\n<li>"<code>created_after(page)</code>" - matches only files created after the given page\nwas created</li>\n<li>"<code>created_before(page)</code>" - matches only files created before the given page\nwas created</li>\n<li>"<code>internal(glob)</code>" - like <code>glob()</code>, but matches even internal-use\npages that globs do not usually match.</li>\n<li>"<code>title(glob)</code>", "<code>author(glob)</code>", "<code>authorurl(glob)</code>",\n"<code>license(glob)</code>", "<code>copyright(glob)</code>", "<code>guid(glob)</code>"\n\n<ul>\n<li>match pages that have the given metadata, matching the specified glob.</li>\n</ul>\n</li>\n<li>"<code>user(username)</code>" - 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 <code>user(*://*)</code></li>\n<li>"<code>admin()</code>" - tests whether a modification is being made by one of the\nwiki admins.</li>\n<li>"<code>ip(address)</code>" - tests whether a modification is being made from the\nspecified IP address. Glob patterns can be used in the address. For\nexample, <code>ip(127.0.0.*)</code></li>\n<li>"<code>comment(glob)</code>" - matches comments to a page matching the glob.</li>\n<li>"<code>comment_pending(glob)</code>" - matches unmoderated, pending comments.</li>\n<li>"<code>postcomment(glob)</code>" - matches only when comments are being\nposted to a page matching the specified glob</li>\n</ul>\n\n\n<p>For example, to match all pages in a blog that link to the page about music\nand were written in 2005:</p>\n\n<pre><code>blog/* and link(music) and creation_year(2005)\n</code></pre>\n\n<p>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.</p>\n\n<p>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:</p>\n\n<pre><code>blog/* and (tagged(foo) or tagged(bar))\n</code></pre>\n\n<p>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".</p>\n\n<p>To indicate the name of the page the PageSpec is used in, you can\nuse a single dot. For example, <code>link(.)</code> matches all the pages\nlinking to the page containing the PageSpec.</p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../">ikiwiki</a>\n\n<a href="./attachment/">pagespec/attachment</a>\n\n<a href="./po/">pagespec/po</a>\n\n<a href="./sorting/">pagespec/sorting</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
4119 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
4123 <value><string><!DOCTYPE html>
4124 <html xmlns="http://www.w3.org/1999/xhtml">
4127 <meta charset="utf-8" />
4128 <title>pagespec</title>
4129 <meta name="viewport" content="width=device-width, initial-scale=1" />
4131 <link rel="stylesheet" href="../../style.css" type="text/css" />
4133 <link rel="stylesheet" href="../../local.css" type="text/css" />
4138 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec" />
4142 <meta name="robots" content="noindex, follow" />
4149 <article class="page">
4151 <section class="pageheader">
4152 <header class="header">
4154 <span class="parentlinks">
4156 <a href="../../">RPC Bug</a>/
4158 <a href="../">ikiwiki</a>/
4161 <span class="title">
4172 <nav class="actions">
4175 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec" rel="nofollow">Edit</a></li>
4178 <li><a href="../../recentchanges/">RecentChanges</a></li>
4183 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4205 <div id="pagebody">
4207 <section id="content" role="main">
4208 <p>To select a set of pages, such as pages that are locked, pages
4209 whose commit emails you want subscribe to, or pages to combine into a
4210 blog, the wiki uses a PageSpec. This is an expression that matches
4211 a set of pages.</p>
4213 <p>The simplest PageSpec is a simple list of pages. For example, this matches
4214 any of the three listed pages:</p>
4216 <pre><code>foo or bar or baz
4217 </code></pre>
4219 <p>More often you will want to match any pages that have a particular thing in
4220 their name. You can do this using a glob pattern. "<code>*</code>" stands for any part
4221 of a page name, and "<code>?</code>" for any single letter of a page name. So this
4222 matches all pages about music, and any <a href="../subpage/">SubPage</a>s of the SandBox, but does
4223 not match the SandBox itself:</p>
4225 <pre><code>*music* or SandBox/*
4226 </code></pre>
4228 <p>You can also prefix an item with "<code>!</code>" to skip pages that match it. So to
4229 match all pages except for Discussion pages and the SandBox:</p>
4231 <pre><code>* and !SandBox and !*/Discussion
4232 </code></pre>
4234 <p>Some more elaborate limits can be added to what matches using these functions:</p>
4237 <li>"<code>glob(someglob)</code>" - matches pages and other files that match the given glob.
4238 Just writing the glob by itself is actually a shorthand for this function.</li>
4239 <li>"<code>page(glob)</code>" - like <code>glob()</code>, but only matches pages, not other files</li>
4240 <li>"<code>link(page)</code>" - matches only pages that link to a given page (or glob)</li>
4241 <li>"<code>tagged(tag)</code>" - matches pages that are tagged or link to the given tag (or
4242 tags matched by a glob)</li>
4243 <li>"<code>backlink(page)</code>" - matches only pages that a given page links to</li>
4244 <li>"<code>creation_month(month)</code>" - matches only files created on the given month
4246 <li>"<code>creation_day(mday)</code>" - or day of the month</li>
4247 <li>"<code>creation_year(year)</code>" - or year</li>
4248 <li>"<code>created_after(page)</code>" - matches only files created after the given page
4249 was created</li>
4250 <li>"<code>created_before(page)</code>" - matches only files created before the given page
4251 was created</li>
4252 <li>"<code>internal(glob)</code>" - like <code>glob()</code>, but matches even internal-use
4253 pages that globs do not usually match.</li>
4254 <li>"<code>title(glob)</code>", "<code>author(glob)</code>", "<code>authorurl(glob)</code>",
4255 "<code>license(glob)</code>", "<code>copyright(glob)</code>", "<code>guid(glob)</code>"
4258 <li>match pages that have the given metadata, matching the specified glob.</li>
4261 <li>"<code>user(username)</code>" - tests whether a modification is being made by a
4262 user with the specified username. If openid is enabled, an openid can also
4263 be put here. Glob patterns can be used in the username. For example,
4264 to match all openid users, use <code>user(*://*)</code></li>
4265 <li>"<code>admin()</code>" - tests whether a modification is being made by one of the
4266 wiki admins.</li>
4267 <li>"<code>ip(address)</code>" - tests whether a modification is being made from the
4268 specified IP address. Glob patterns can be used in the address. For
4269 example, <code>ip(127.0.0.*)</code></li>
4270 <li>"<code>comment(glob)</code>" - matches comments to a page matching the glob.</li>
4271 <li>"<code>comment_pending(glob)</code>" - matches unmoderated, pending comments.</li>
4272 <li>"<code>postcomment(glob)</code>" - matches only when comments are being
4273 posted to a page matching the specified glob</li>
4277 <p>For example, to match all pages in a blog that link to the page about music
4278 and were written in 2005:</p>
4280 <pre><code>blog/* and link(music) and creation_year(2005)
4281 </code></pre>
4283 <p>Note the use of "and" in the above example, that means that only pages that
4284 match each of the three expressions match the whole. Use "and" when you
4285 want to combine expression like that; "or" when it's enough for a page to
4286 match one expression. Note that it doesn't make sense to say "index and
4287 SandBox", since no page can match both expressions.</p>
4289 <p>More complex expressions can also be created, by using parentheses for
4290 grouping. For example, to match pages in a blog that are tagged with either
4291 of two tags, use:</p>
4293 <pre><code>blog/* and (tagged(foo) or tagged(bar))
4294 </code></pre>
4296 <p>Note that page names in PageSpecs are matched against the absolute
4297 filenames of the pages in the wiki, so a pagespec "foo" used on page
4298 "a/b" will not match a page named "a/foo" or "a/b/foo". To match
4299 relative to the directory of the page containing the pagespec, you can
4300 use "./". For example, "./foo" on page "a/b" matches page "a/foo".</p>
4302 <p>To indicate the name of the page the PageSpec is used in, you can
4303 use a single dot. For example, <code>link(.)</code> matches all the pages
4304 linking to the page containing the PageSpec.</p>
4316 <footer id="footer" class="pagefooter" role="contentinfo">
4318 <nav id="pageinfo">
4325 <nav id="backlinks">
4328 <a href="../">ikiwiki</a>
4330 <a href="./attachment/">pagespec/attachment</a>
4332 <a href="./po/">pagespec/po</a>
4334 <a href="./sorting/">pagespec/sorting</a>
4344 <div class="pagedate">
4345 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4346 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4352 <!-- from RPC Bug -->
4364 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
4365 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/openid</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
4366 <html xmlns="http://www.w3.org/1999/xhtml">
4369 <meta charset="utf-8" />
4370 <title>OpenID</title>
4371 <meta name="viewport" content="width=device-width, initial-scale=1" />
4373 <link rel="stylesheet" href="../../style.css" type="text/css" />
4375 <link rel="stylesheet" href="../../local.css" type="text/css" />
4380 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fopenid" />
4384 <meta name="robots" content="noindex, follow" />
4391 <article class="page">
4393 <section class="pageheader">
4394 <header class="header">
4396 <span class="parentlinks">
4398 <a href="../../">RPC Bug</a>/
4400 <a href="../">ikiwiki</a>/
4403 <span class="title">
4414 <nav class="actions">
4417 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fopenid" rel="nofollow">Edit</a></li>
4420 <li><a href="../../recentchanges/">RecentChanges</a></li>
4425 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4447 <div id="pagebody">
4449 <section id="content" role="main">
4450 <p>This wiki has OpenID <strong>enabled</strong>.</p>
4452 <p><a href="http://openid.net">OpenID</a> is a decentralized authentication mechanism
4453 that allows you to have one login that you can use on a growing number of
4456 <p>If you have an account with some of the larger web service providers,
4457 you might already have an OpenID.
4458 <a href="http://openiddirectory.com/openid-providers-c-1.html">Directory of OpenID providers</a></p>
4460 <p>To sign in to this wiki using OpenID, just enter it in the OpenID field in the
4461 signin form. You do not need to give this wiki a password or go through any
4462 registration process when using OpenID.</p>
4466 <p>It's also possible to make a page in the wiki usable as an OpenID url,
4467 by delegating it to an openid server. Here's an example of how to do that:</p>
4469 <pre><code>\[[!meta openid="http://yourid.myopenid.com/"
4470 server="http://www.myopenid.com/server"]]
4471 </code></pre>
4483 <footer id="footer" class="pagefooter" role="contentinfo">
4485 <nav id="pageinfo">
4492 <nav id="backlinks">
4495 <a href="../">ikiwiki</a>
4505 <div class="pagedate">
4506 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4507 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4513 <!-- from RPC Bug -->
4520 </string></value></param></params></methodCall>
4522 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>OpenID</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fopenid" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../">RPC Bug</a>/ \n\n<a href="../">ikiwiki</a>/ \n\n</span>\n<span class="title">\nOpenID\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fopenid" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>This wiki has OpenID <strong>enabled</strong>.</p>\n\n<p><a href="http://openid.net">OpenID</a> is a decentralized authentication mechanism\nthat allows you to have one login that you can use on a growing number of\nwebsites.</p>\n\n<p>If you have an account with some of the larger web service providers,\nyou might already have an OpenID.\n<a href="http://openiddirectory.com/openid-providers-c-1.html">Directory of OpenID providers</a></p>\n\n<p>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.</p>\n\n<hr />\n\n<p>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:</p>\n\n<pre><code>\[[!meta openid="http://yourid.myopenid.com/"\n server="http://www.myopenid.com/server"]]\n</code></pre>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../">ikiwiki</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
4523 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
4527 <value><string><!DOCTYPE html>
4528 <html xmlns="http://www.w3.org/1999/xhtml">
4531 <meta charset="utf-8" />
4532 <title>OpenID</title>
4533 <meta name="viewport" content="width=device-width, initial-scale=1" />
4535 <link rel="stylesheet" href="../../style.css" type="text/css" />
4537 <link rel="stylesheet" href="../../local.css" type="text/css" />
4542 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fopenid" />
4546 <meta name="robots" content="noindex, follow" />
4553 <article class="page">
4555 <section class="pageheader">
4556 <header class="header">
4558 <span class="parentlinks">
4560 <a href="../../">RPC Bug</a>/
4562 <a href="../">ikiwiki</a>/
4565 <span class="title">
4576 <nav class="actions">
4579 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fopenid" rel="nofollow">Edit</a></li>
4582 <li><a href="../../recentchanges/">RecentChanges</a></li>
4587 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4609 <div id="pagebody">
4611 <section id="content" role="main">
4612 <p>This wiki has OpenID <strong>enabled</strong>.</p>
4614 <p><a href="http://openid.net">OpenID</a> is a decentralized authentication mechanism
4615 that allows you to have one login that you can use on a growing number of
4618 <p>If you have an account with some of the larger web service providers,
4619 you might already have an OpenID.
4620 <a href="http://openiddirectory.com/openid-providers-c-1.html">Directory of OpenID providers</a></p>
4622 <p>To sign in to this wiki using OpenID, just enter it in the OpenID field in the
4623 signin form. You do not need to give this wiki a password or go through any
4624 registration process when using OpenID.</p>
4628 <p>It's also possible to make a page in the wiki usable as an OpenID url,
4629 by delegating it to an openid server. Here's an example of how to do that:</p>
4631 <pre><code>\[[!meta openid="http://yourid.myopenid.com/"
4632 server="http://www.myopenid.com/server"]]
4633 </code></pre>
4645 <footer id="footer" class="pagefooter" role="contentinfo">
4647 <nav id="pageinfo">
4654 <nav id="backlinks">
4657 <a href="../">ikiwiki</a>
4667 <div class="pagedate">
4668 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4669 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4675 <!-- from RPC Bug -->
4687 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
4688 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/subpage</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
4689 <html xmlns="http://www.w3.org/1999/xhtml">
4692 <meta charset="utf-8" />
4693 <title>subpage</title>
4694 <meta name="viewport" content="width=device-width, initial-scale=1" />
4696 <link rel="stylesheet" href="../../style.css" type="text/css" />
4698 <link rel="stylesheet" href="../../local.css" type="text/css" />
4703 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage" />
4707 <meta name="robots" content="noindex, follow" />
4714 <article class="page">
4716 <section class="pageheader">
4717 <header class="header">
4719 <span class="parentlinks">
4721 <a href="../../">RPC Bug</a>/
4723 <a href="../">ikiwiki</a>/
4726 <span class="title">
4737 <nav class="actions">
4740 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage" rel="nofollow">Edit</a></li>
4743 <li><a href="../../recentchanges/">RecentChanges</a></li>
4748 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4770 <div id="pagebody">
4772 <section id="content" role="main">
4773 <p>ikiwiki supports placing pages in a directory hierarchy. For example,
4774 this page, <span class="selflink">SubPage</span> has some related pages placed under it, like
4775 <a href="./linkingrules/">LinkingRules</a>. This is a useful way to add some order to your
4776 wiki rather than just having a great big directory full of pages.</p>
4778 <p>To add a SubPage, just make a subdirectory and put pages in it. For
4779 example, this page is subpage.mdwn in this wiki's source, and there is also
4780 a subpage subdirectory, which contains subpage/linkingrules.mdwn. Subpages
4781 can be nested as deeply as you'd like.</p>
4783 <p>Linking to and from a SubPage is explained in <a href="./linkingrules/">LinkingRules</a>.</p>
4795 <footer id="footer" class="pagefooter" role="contentinfo">
4797 <nav id="pageinfo">
4804 <nav id="backlinks">
4807 <a href="../">ikiwiki</a>
4809 <a href="../pagespec/">pagespec</a>
4811 <a href="./linkingrules/">subpage/linkingrules</a>
4813 <a href="../wikilink/">wikilink</a>
4823 <div class="pagedate">
4824 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4825 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4831 <!-- from RPC Bug -->
4838 </string></value></param></params></methodCall>
4840 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>subpage</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../">RPC Bug</a>/ \n\n<a href="../">ikiwiki</a>/ \n\n</span>\n<span class="title">\nsubpage\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>ikiwiki supports placing pages in a directory hierarchy. For example,\nthis page, <span class="selflink">SubPage</span> has some related pages placed under it, like\n<a href="./linkingrules/">LinkingRules</a>. This is a useful way to add some order to your\nwiki rather than just having a great big directory full of pages.</p>\n\n<p>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.</p>\n\n<p>Linking to and from a SubPage is explained in <a href="./linkingrules/">LinkingRules</a>.</p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../">ikiwiki</a>\n\n<a href="../pagespec/">pagespec</a>\n\n<a href="./linkingrules/">subpage/linkingrules</a>\n\n<a href="../wikilink/">wikilink</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
4841 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
4845 <value><string><!DOCTYPE html>
4846 <html xmlns="http://www.w3.org/1999/xhtml">
4849 <meta charset="utf-8" />
4850 <title>subpage</title>
4851 <meta name="viewport" content="width=device-width, initial-scale=1" />
4853 <link rel="stylesheet" href="../../style.css" type="text/css" />
4855 <link rel="stylesheet" href="../../local.css" type="text/css" />
4860 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage" />
4864 <meta name="robots" content="noindex, follow" />
4871 <article class="page">
4873 <section class="pageheader">
4874 <header class="header">
4876 <span class="parentlinks">
4878 <a href="../../">RPC Bug</a>/
4880 <a href="../">ikiwiki</a>/
4883 <span class="title">
4894 <nav class="actions">
4897 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage" rel="nofollow">Edit</a></li>
4900 <li><a href="../../recentchanges/">RecentChanges</a></li>
4905 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4927 <div id="pagebody">
4929 <section id="content" role="main">
4930 <p>ikiwiki supports placing pages in a directory hierarchy. For example,
4931 this page, <span class="selflink">SubPage</span> has some related pages placed under it, like
4932 <a href="./linkingrules/">LinkingRules</a>. This is a useful way to add some order to your
4933 wiki rather than just having a great big directory full of pages.</p>
4935 <p>To add a SubPage, just make a subdirectory and put pages in it. For
4936 example, this page is subpage.mdwn in this wiki's source, and there is also
4937 a subpage subdirectory, which contains subpage/linkingrules.mdwn. Subpages
4938 can be nested as deeply as you'd like.</p>
4940 <p>Linking to and from a SubPage is explained in <a href="./linkingrules/">LinkingRules</a>.</p>
4952 <footer id="footer" class="pagefooter" role="contentinfo">
4954 <nav id="pageinfo">
4961 <nav id="backlinks">
4964 <a href="../">ikiwiki</a>
4966 <a href="../pagespec/">pagespec</a>
4968 <a href="./linkingrules/">subpage/linkingrules</a>
4970 <a href="../wikilink/">wikilink</a>
4980 <div class="pagedate">
4981 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4982 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4988 <!-- from RPC Bug -->
5000 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
5001 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/markdown</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
5002 <html xmlns="http://www.w3.org/1999/xhtml">
5005 <meta charset="utf-8" />
5006 <title>markdown</title>
5007 <meta name="viewport" content="width=device-width, initial-scale=1" />
5009 <link rel="stylesheet" href="../../style.css" type="text/css" />
5011 <link rel="stylesheet" href="../../local.css" type="text/css" />
5016 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fmarkdown" />
5020 <meta name="robots" content="noindex, follow" />
5027 <article class="page">
5029 <section class="pageheader">
5030 <header class="header">
5032 <span class="parentlinks">
5034 <a href="../../">RPC Bug</a>/
5036 <a href="../">ikiwiki</a>/
5039 <span class="title">
5050 <nav class="actions">
5053 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fmarkdown" rel="nofollow">Edit</a></li>
5056 <li><a href="../../recentchanges/">RecentChanges</a></li>
5061 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5083 <div id="pagebody">
5085 <section id="content" role="main">
5086 <p><a href="http://daringfireball.net/projects/markdown/">Markdown</a>
5087 is a minimal markup language that resembles plain text as used in
5088 email messages. It is the markup language used by this wiki by default.</p>
5090 <p>For documentation about the markdown syntax, see <a href="../formatting/">formatting</a> and
5091 <a href="http://daringfireball.net/projects/markdown/syntax">Markdown: syntax</a>.</p>
5093 <p>Note that <a href="../wikilink/">WikiLinks</a> and <a href="../directive/">directives</a> are not part
5094 of the markdown syntax, and are the only bit of markup that this wiki
5095 handles internally.</p>
5107 <footer id="footer" class="pagefooter" role="contentinfo">
5109 <nav id="pageinfo">
5116 <nav id="backlinks">
5119 <a href="../formatting/">formatting</a>
5121 <a href="../">ikiwiki</a>
5131 <div class="pagedate">
5132 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
5133 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
5139 <!-- from RPC Bug -->
5146 </string></value></param></params></methodCall>
5148 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>markdown</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fmarkdown" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../">RPC Bug</a>/ \n\n<a href="../">ikiwiki</a>/ \n\n</span>\n<span class="title">\nmarkdown\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fmarkdown" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p><a href="http://daringfireball.net/projects/markdown/">Markdown</a>\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.</p>\n\n<p>For documentation about the markdown syntax, see <a href="../formatting/">formatting</a> and\n<a href="http://daringfireball.net/projects/markdown/syntax">Markdown: syntax</a>.</p>\n\n<p>Note that <a href="../wikilink/">WikiLinks</a> and <a href="../directive/">directives</a> are not part\nof the markdown syntax, and are the only bit of markup that this wiki\nhandles internally.</p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../formatting/">formatting</a>\n\n<a href="../">ikiwiki</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
5149 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
5153 <value><string><!DOCTYPE html>
5154 <html xmlns="http://www.w3.org/1999/xhtml">
5157 <meta charset="utf-8" />
5158 <title>markdown</title>
5159 <meta name="viewport" content="width=device-width, initial-scale=1" />
5161 <link rel="stylesheet" href="../../style.css" type="text/css" />
5163 <link rel="stylesheet" href="../../local.css" type="text/css" />
5168 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fmarkdown" />
5172 <meta name="robots" content="noindex, follow" />
5179 <article class="page">
5181 <section class="pageheader">
5182 <header class="header">
5184 <span class="parentlinks">
5186 <a href="../../">RPC Bug</a>/
5188 <a href="../">ikiwiki</a>/
5191 <span class="title">
5202 <nav class="actions">
5205 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fmarkdown" rel="nofollow">Edit</a></li>
5208 <li><a href="../../recentchanges/">RecentChanges</a></li>
5213 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5235 <div id="pagebody">
5237 <section id="content" role="main">
5238 <p><a href="http://daringfireball.net/projects/markdown/">Markdown</a>
5239 is a minimal markup language that resembles plain text as used in
5240 email messages. It is the markup language used by this wiki by default.</p>
5242 <p>For documentation about the markdown syntax, see <a href="../formatting/">formatting</a> and
5243 <a href="http://daringfireball.net/projects/markdown/syntax">Markdown: syntax</a>.</p>
5245 <p>Note that <a href="../wikilink/">WikiLinks</a> and <a href="../directive/">directives</a> are not part
5246 of the markdown syntax, and are the only bit of markup that this wiki
5247 handles internally.</p>
5259 <footer id="footer" class="pagefooter" role="contentinfo">
5261 <nav id="pageinfo">
5268 <nav id="backlinks">
5271 <a href="../formatting/">formatting</a>
5273 <a href="../">ikiwiki</a>
5283 <div class="pagedate">
5284 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
5285 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
5291 <!-- from RPC Bug -->
5303 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
5304 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/wikilink</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
5305 <html xmlns="http://www.w3.org/1999/xhtml">
5308 <meta charset="utf-8" />
5309 <title>wikilink</title>
5310 <meta name="viewport" content="width=device-width, initial-scale=1" />
5312 <link rel="stylesheet" href="../../style.css" type="text/css" />
5314 <link rel="stylesheet" href="../../local.css" type="text/css" />
5319 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fwikilink" />
5323 <meta name="robots" content="noindex, follow" />
5330 <article class="page">
5332 <section class="pageheader">
5333 <header class="header">
5335 <span class="parentlinks">
5337 <a href="../../">RPC Bug</a>/
5339 <a href="../">ikiwiki</a>/
5342 <span class="title">
5353 <nav class="actions">
5356 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fwikilink" rel="nofollow">Edit</a></li>
5359 <li><a href="../../recentchanges/">RecentChanges</a></li>
5364 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5386 <div id="pagebody">
5388 <section id="content" role="main">
5389 <p>WikiLinks provide easy linking between pages of the wiki. To create a
5390 <span class="selflink">WikiLink</span>, just put the name of the page to link to in double brackets.
5391 For example <code>\[[WikiLink]]</code>.</p>
5393 <p>If you ever need to write something like <code>\[[WikiLink]]</code> without creating a
5394 wikilink, just prefix it with a <code>\</code>, like <code>\\[[WikiLink]]</code>.</p>
5396 <p>There are some special <a href="../subpage/linkingrules/">LinkingRules</a> that come into play when
5397 linking between <a href="../subpage/">SubPages</a>.</p>
5399 <p>WikiLinks are matched with page names in a case-insensitive manner, so you
5400 don't need to worry about getting the case the same, and can capitalise
5401 links at the start of a sentence, and so on.</p>
5403 <p>It's also possible to write a WikiLink that uses something other than the page
5404 name as the link text. For example <code>\[[foo_bar|SandBox]]</code> links to the SandBox
5405 page, but the link will appear like this: <a href="../../sandbox/">foo bar</a>.</p>
5407 <p>To link to an anchor inside a page, you can use something like
5408 <code>\[[WikiLink#foo]]</code> .</p>
5410 <p>If the file linked to by a WikiLink looks like an image, it will
5411 be displayed inline on the page.</p>
5415 <p>You can also put an url in a WikiLink, to link to an external page.
5416 Email addresses can also be used to generate a mailto link.</p>
5428 <footer id="footer" class="pagefooter" role="contentinfo">
5430 <nav id="pageinfo">
5437 <nav id="backlinks">
5440 <a href="../directive/">directive</a>
5442 <a href="../formatting/">formatting</a>
5444 <a href="../">ikiwiki</a>
5446 <a href="../markdown/">markdown</a>
5448 <a href="../../sandbox/">sandbox</a>
5450 <a href="../subpage/linkingrules/">subpage/linkingrules</a>
5460 <div class="pagedate">
5461 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
5462 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
5468 <!-- from RPC Bug -->
5475 </string></value></param></params></methodCall>
5477 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>wikilink</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fwikilink" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../">RPC Bug</a>/ \n\n<a href="../">ikiwiki</a>/ \n\n</span>\n<span class="title">\nwikilink\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fwikilink" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>WikiLinks provide easy linking between pages of the wiki. To create a\n<span class="selflink">WikiLink</span>, just put the name of the page to link to in double brackets.\nFor example <code>\[[WikiLink]]</code>.</p>\n\n<p>If you ever need to write something like <code>\[[WikiLink]]</code> without creating a\nwikilink, just prefix it with a <code>\\</code>, like <code>\\\[[WikiLink]]</code>.</p>\n\n<p>There are some special <a href="../subpage/linkingrules/">LinkingRules</a> that come into play when\nlinking between <a href="../subpage/">SubPages</a>.</p>\n\n<p>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.</p>\n\n<p>It\'s also possible to write a WikiLink that uses something other than the page\nname as the link text. For example <code>\[[foo_bar|SandBox]]</code> links to the SandBox\npage, but the link will appear like this: <a href="../../sandbox/">foo bar</a>.</p>\n\n<p>To link to an anchor inside a page, you can use something like\n<code>\[[WikiLink#foo]]</code> .</p>\n\n<p>If the file linked to by a WikiLink looks like an image, it will\nbe displayed inline on the page.</p>\n\n<hr />\n\n<p>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.</p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../directive/">directive</a>\n\n<a href="../formatting/">formatting</a>\n\n<a href="../">ikiwiki</a>\n\n<a href="../markdown/">markdown</a>\n\n<a href="../../sandbox/">sandbox</a>\n\n<a href="../subpage/linkingrules/">subpage/linkingrules</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
5478 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
5482 <value><string><!DOCTYPE html>
5483 <html xmlns="http://www.w3.org/1999/xhtml">
5486 <meta charset="utf-8" />
5487 <title>wikilink</title>
5488 <meta name="viewport" content="width=device-width, initial-scale=1" />
5490 <link rel="stylesheet" href="../../style.css" type="text/css" />
5492 <link rel="stylesheet" href="../../local.css" type="text/css" />
5497 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fwikilink" />
5501 <meta name="robots" content="noindex, follow" />
5508 <article class="page">
5510 <section class="pageheader">
5511 <header class="header">
5513 <span class="parentlinks">
5515 <a href="../../">RPC Bug</a>/
5517 <a href="../">ikiwiki</a>/
5520 <span class="title">
5531 <nav class="actions">
5534 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fwikilink" rel="nofollow">Edit</a></li>
5537 <li><a href="../../recentchanges/">RecentChanges</a></li>
5542 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5564 <div id="pagebody">
5566 <section id="content" role="main">
5567 <p>WikiLinks provide easy linking between pages of the wiki. To create a
5568 <span class="selflink">WikiLink</span>, just put the name of the page to link to in double brackets.
5569 For example <code>\[[WikiLink]]</code>.</p>
5571 <p>If you ever need to write something like <code>\[[WikiLink]]</code> without creating a
5572 wikilink, just prefix it with a <code>\</code>, like <code>\\[[WikiLink]]</code>.</p>
5574 <p>There are some special <a href="../subpage/linkingrules/">LinkingRules</a> that come into play when
5575 linking between <a href="../subpage/">SubPages</a>.</p>
5577 <p>WikiLinks are matched with page names in a case-insensitive manner, so you
5578 don't need to worry about getting the case the same, and can capitalise
5579 links at the start of a sentence, and so on.</p>
5581 <p>It's also possible to write a WikiLink that uses something other than the page
5582 name as the link text. For example <code>\[[foo_bar|SandBox]]</code> links to the SandBox
5583 page, but the link will appear like this: <a href="../../sandbox/">foo bar</a>.</p>
5585 <p>To link to an anchor inside a page, you can use something like
5586 <code>\[[WikiLink#foo]]</code> .</p>
5588 <p>If the file linked to by a WikiLink looks like an image, it will
5589 be displayed inline on the page.</p>
5593 <p>You can also put an url in a WikiLink, to link to an external page.
5594 Email addresses can also be used to generate a mailto link.</p>
5606 <footer id="footer" class="pagefooter" role="contentinfo">
5608 <nav id="pageinfo">
5615 <nav id="backlinks">
5618 <a href="../directive/">directive</a>
5620 <a href="../formatting/">formatting</a>
5622 <a href="../">ikiwiki</a>
5624 <a href="../markdown/">markdown</a>
5626 <a href="../../sandbox/">sandbox</a>
5628 <a href="../subpage/linkingrules/">subpage/linkingrules</a>
5638 <div class="pagedate">
5639 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
5640 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
5646 <!-- from RPC Bug -->
5658 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
5659 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/formatting</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
5660 <html xmlns="http://www.w3.org/1999/xhtml">
5663 <meta charset="utf-8" />
5664 <title>Formatting wiki pages</title>
5665 <meta name="viewport" content="width=device-width, initial-scale=1" />
5667 <link rel="stylesheet" href="../../style.css" type="text/css" />
5669 <link rel="stylesheet" href="../../local.css" type="text/css" />
5674 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fformatting" />
5678 <meta name="robots" content="noindex, follow" />
5685 <article class="page">
5687 <section class="pageheader">
5688 <header class="header">
5690 <span class="parentlinks">
5692 <a href="../../">RPC Bug</a>/
5694 <a href="../">ikiwiki</a>/
5697 <span class="title">
5698 Formatting wiki pages
5708 <nav class="actions">
5711 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fformatting" rel="nofollow">Edit</a></li>
5714 <li><a href="../../recentchanges/">RecentChanges</a></li>
5719 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5741 <div id="pagebody">
5743 <section id="content" role="main">
5744 <p>Text on this wiki is, by default, written in a form very close to how you
5745 might write text for an email message. This style of text formatting is
5746 called <a href="../markdown/">MarkDown</a>, and it works like this:</p>
5748 <p>Leave blank lines between paragraphs.</p>
5750 <p>You can <em>*emphasise*</em> or <strong>**strongly emphasise**</strong> text by placing it
5751 in single or double asterisks.</p>
5753 <p>To create a list, start each line with an asterisk:</p>
5756 <li>"* this is my list"</li>
5757 <li>"* another item"</li>
5761 <p>To make a numbered list, start each line with a number (any number will
5762 do) followed by a period:</p>
5765 <li>"1. first line"</li>
5766 <li>"2. second line"</li>
5767 <li>"2. third line"</li>
5771 <p>To create a header, start a line with one or more <code>#</code> characters followed
5772 by a space and the header text. The number of <code>#</code> characters controls the
5773 size of the header:</p>
5775 <h1># h1</h1>
5777 <h2>## h2</h2>
5779 <h3>### h3</h3>
5781 <h4>#### h4</h4>
5783 <h5>##### h5</h5>
5785 <h6>###### h6</h6>
5787 <p>To create a horizontal rule, just write three or more dashes or stars on
5788 their own line:</p>
5792 <p>To quote someone, prefix the quote with "&gt;":</p>
5794 <blockquote><p>To be or not to be,
5795 that is the question.</p></blockquote>
5797 <p>To write a code block, indent each line with a tab or 4 spaces:</p>
5799 <pre><code>10 PRINT "Hello, world!"
5801 </code></pre>
5803 <p>To link to an url or email address, you can just put the
5804 url in angle brackets: &lt;<a href="http://ikiwiki.info">http://ikiwiki.info</a>&gt;, or you can use the
5805 form [link text](url)</p>
5809 <p>In addition to basic html formatting using <a href="../markdown/">MarkDown</a>, this wiki lets
5810 you use the following additional features:</p>
5813 <li><p>To link to another page on the wiki, place the page's name inside double
5814 square brackets. So you would use <code>\[[WikiLink]]</code> to link to <a href="../wikilink/">WikiLink</a>.</p></li>
5815 <li><p>Insert various <a href="../directive/">directives</a> onto a page to perform useful
5817 For example, you can:</p>
5820 <li><p>Change the title of a page:</p>
5822 <p>\[[!meta title="full page title"]]</p></li>
5823 <li><p>Create a blog by inlining a set of pages:</p>
5825 <p>\[[!inline pages="blog/*"]]</p></li>
5841 <footer id="footer" class="pagefooter" role="contentinfo">
5843 <nav id="pageinfo">
5850 <nav id="backlinks">
5853 <a href="../">ikiwiki</a>
5855 <a href="../markdown/">markdown</a>
5865 <div class="pagedate">
5866 Last edited <time datetime="2014-10-09T18:31:33Z">09/10/2014</time>
5867 <!-- Created <time datetime="2014-10-09T18:31:33Z" pubdate="pubdate">09/10/2014</time> -->
5873 <!-- from RPC Bug -->
5880 </string></value></param></params></methodCall>
5882 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>Formatting wiki pages</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fformatting" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../">RPC Bug</a>/ \n\n<a href="../">ikiwiki</a>/ \n\n</span>\n<span class="title">\nFormatting wiki pages\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fformatting" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>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 <a href="../markdown/">MarkDown</a>, and it works like this:</p>\n\n<p>Leave blank lines between paragraphs.</p>\n\n<p>You can <em>*emphasise*</em> or <strong>**strongly emphasise**</strong> text by placing it\nin single or double asterisks.</p>\n\n<p>To create a list, start each line with an asterisk:</p>\n\n<ul>\n<li>"* this is my list"</li>\n<li>"* another item"</li>\n</ul>\n\n\n<p>To make a numbered list, start each line with a number (any number will\ndo) followed by a period:</p>\n\n<ol>\n<li>"1. first line"</li>\n<li>"2. second line"</li>\n<li>"2. third line"</li>\n</ol>\n\n\n<p>To create a header, start a line with one or more <code>#</code> characters followed\nby a space and the header text. The number of <code>#</code> characters controls the\nsize of the header:</p>\n\n<h1># h1</h1>\n\n<h2>## h2</h2>\n\n<h3>### h3</h3>\n\n<h4>#### h4</h4>\n\n<h5>##### h5</h5>\n\n<h6>###### h6</h6>\n\n<p>To create a horizontal rule, just write three or more dashes or stars on\ntheir own line:</p>\n\n<hr />\n\n<p>To quote someone, prefix the quote with ">":</p>\n\n<blockquote><p>To be or not to be,\nthat is the question.</p></blockquote>\n\n<p>To write a code block, indent each line with a tab or 4 spaces:</p>\n\n<pre><code>10 PRINT "Hello, world!"\n20 GOTO 10\n</code></pre>\n\n<p>To link to an url or email address, you can just put the\nurl in angle brackets: <<a href="http://ikiwiki.info">http://ikiwiki.info</a>>, or you can use the\nform [link text](url)</p>\n\n<hr />\n\n<p>In addition to basic html formatting using <a href="../markdown/">MarkDown</a>, this wiki lets\nyou use the following additional features:</p>\n\n<ul>\n<li><p>To link to another page on the wiki, place the page\'s name inside double\nsquare brackets. So you would use <code>\[[WikiLink]]</code> to link to <a href="../wikilink/">WikiLink</a>.</p></li>\n<li><p>Insert various <a href="../directive/">directives</a> onto a page to perform useful\nactions.\nFor example, you can:</p>\n\n<ul>\n<li><p>Change the title of a page:</p>\n\n<p>\[[!meta title="full page title"]]</p></li>\n<li><p>Create a blog by inlining a set of pages:</p>\n\n<p>\[[!inline pages="blog/*"]]</p></li>\n</ul>\n</li>\n</ul>\n\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../">ikiwiki</a>\n\n<a href="../markdown/">markdown</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-10-09T18:31:33Z">09/10/2014</time>\n<!-- Created <time datetime="2014-10-09T18:31:33Z" pubdate="pubdate">09/10/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
5883 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
5887 <value><string><!DOCTYPE html>
5888 <html xmlns="http://www.w3.org/1999/xhtml">
5891 <meta charset="utf-8" />
5892 <title>Formatting wiki pages</title>
5893 <meta name="viewport" content="width=device-width, initial-scale=1" />
5895 <link rel="stylesheet" href="../../style.css" type="text/css" />
5897 <link rel="stylesheet" href="../../local.css" type="text/css" />
5902 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fformatting" />
5906 <meta name="robots" content="noindex, follow" />
5913 <article class="page">
5915 <section class="pageheader">
5916 <header class="header">
5918 <span class="parentlinks">
5920 <a href="../../">RPC Bug</a>/
5922 <a href="../">ikiwiki</a>/
5925 <span class="title">
5926 Formatting wiki pages
5936 <nav class="actions">
5939 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fformatting" rel="nofollow">Edit</a></li>
5942 <li><a href="../../recentchanges/">RecentChanges</a></li>
5947 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5969 <div id="pagebody">
5971 <section id="content" role="main">
5972 <p>Text on this wiki is, by default, written in a form very close to how you
5973 might write text for an email message. This style of text formatting is
5974 called <a href="../markdown/">MarkDown</a>, and it works like this:</p>
5976 <p>Leave blank lines between paragraphs.</p>
5978 <p>You can <em>*emphasise*</em> or <strong>**strongly emphasise**</strong> text by placing it
5979 in single or double asterisks.</p>
5981 <p>To create a list, start each line with an asterisk:</p>
5984 <li>"* this is my list"</li>
5985 <li>"* another item"</li>
5989 <p>To make a numbered list, start each line with a number (any number will
5990 do) followed by a period:</p>
5993 <li>"1. first line"</li>
5994 <li>"2. second line"</li>
5995 <li>"2. third line"</li>
5999 <p>To create a header, start a line with one or more <code>#</code> characters followed
6000 by a space and the header text. The number of <code>#</code> characters controls the
6001 size of the header:</p>
6003 <h1># h1</h1>
6005 <h2>## h2</h2>
6007 <h3>### h3</h3>
6009 <h4>#### h4</h4>
6011 <h5>##### h5</h5>
6013 <h6>###### h6</h6>
6015 <p>To create a horizontal rule, just write three or more dashes or stars on
6016 their own line:</p>
6020 <p>To quote someone, prefix the quote with "&gt;":</p>
6022 <blockquote><p>To be or not to be,
6023 that is the question.</p></blockquote>
6025 <p>To write a code block, indent each line with a tab or 4 spaces:</p>
6027 <pre><code>10 PRINT "Hello, world!"
6029 </code></pre>
6031 <p>To link to an url or email address, you can just put the
6032 url in angle brackets: &lt;<a href="http://ikiwiki.info">http://ikiwiki.info</a>&gt;, or you can use the
6033 form [link text](url)</p>
6037 <p>In addition to basic html formatting using <a href="../markdown/">MarkDown</a>, this wiki lets
6038 you use the following additional features:</p>
6041 <li><p>To link to another page on the wiki, place the page's name inside double
6042 square brackets. So you would use <code>\[[WikiLink]]</code> to link to <a href="../wikilink/">WikiLink</a>.</p></li>
6043 <li><p>Insert various <a href="../directive/">directives</a> onto a page to perform useful
6045 For example, you can:</p>
6048 <li><p>Change the title of a page:</p>
6050 <p>\[[!meta title="full page title"]]</p></li>
6051 <li><p>Create a blog by inlining a set of pages:</p>
6053 <p>\[[!inline pages="blog/*"]]</p></li>
6069 <footer id="footer" class="pagefooter" role="contentinfo">
6071 <nav id="pageinfo">
6078 <nav id="backlinks">
6081 <a href="../">ikiwiki</a>
6083 <a href="../markdown/">markdown</a>
6093 <div class="pagedate">
6094 Last edited <time datetime="2014-10-09T18:31:33Z">09/10/2014</time>
6095 <!-- Created <time datetime="2014-10-09T18:31:33Z" pubdate="pubdate">09/10/2014</time> -->
6101 <!-- from RPC Bug -->
6113 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
6114 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/searching</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
6115 <html xmlns="http://www.w3.org/1999/xhtml">
6118 <meta charset="utf-8" />
6119 <title>searching</title>
6120 <meta name="viewport" content="width=device-width, initial-scale=1" />
6122 <link rel="stylesheet" href="../../style.css" type="text/css" />
6124 <link rel="stylesheet" href="../../local.css" type="text/css" />
6129 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsearching" />
6133 <meta name="robots" content="noindex, follow" />
6140 <article class="page">
6142 <section class="pageheader">
6143 <header class="header">
6145 <span class="parentlinks">
6147 <a href="../../">RPC Bug</a>/
6149 <a href="../">ikiwiki</a>/
6152 <span class="title">
6163 <nav class="actions">
6166 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsearching" rel="nofollow">Edit</a></li>
6169 <li><a href="../../recentchanges/">RecentChanges</a></li>
6174 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6196 <div id="pagebody">
6198 <section id="content" role="main">
6199 <p>This wiki has searching <strong>disabled</strong>.</p>
6201 <p>If searching is enabled, you can enter search terms in the search field,
6202 as you'd expect. There are a few special things you can do to construct
6203 more powerful searches.</p>
6206 <li>To match a phrase, enclose it in double quotes.</li>
6207 <li><code>AND</code> can be used to search for documents containing two expressions.</li>
6208 <li><code>OR</code> can be used to search for documents containing either one of
6209 two expressions.</li>
6210 <li>Parentheses can be used to build up complicated search expressions. For
6211 example, "(foo AND bar) OR (me AND you)"</li>
6212 <li>Prefix a search term with "-" to avoid it from appearing in the results.
6213 For example, "-discussion" will omit "discussion".</li>
6214 <li>To search for a page with a given title, use "title:foo".</li>
6215 <li>To search for pages that contain a "bar" link, use "link:bar".</li>
6229 <footer id="footer" class="pagefooter" role="contentinfo">
6231 <nav id="pageinfo">
6238 <nav id="backlinks">
6241 <a href="../">ikiwiki</a>
6251 <div class="pagedate">
6252 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
6253 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
6259 <!-- from RPC Bug -->
6266 </string></value></param></params></methodCall>
6268 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>searching</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsearching" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../">RPC Bug</a>/ \n\n<a href="../">ikiwiki</a>/ \n\n</span>\n<span class="title">\nsearching\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsearching" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>This wiki has searching <strong>disabled</strong>.</p>\n\n<p>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.</p>\n\n<ul>\n<li>To match a phrase, enclose it in double quotes.</li>\n<li><code>AND</code> can be used to search for documents containing two expressions.</li>\n<li><code>OR</code> can be used to search for documents containing either one of\ntwo expressions.</li>\n<li>Parentheses can be used to build up complicated search expressions. For\nexample, "(foo AND bar) OR (me AND you)"</li>\n<li>Prefix a search term with "-" to avoid it from appearing in the results.\nFor example, "-discussion" will omit "discussion".</li>\n<li>To search for a page with a given title, use "title:foo".</li>\n<li>To search for pages that contain a "bar" link, use "link:bar".</li>\n</ul>\n\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../">ikiwiki</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
6269 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
6273 <value><string><!DOCTYPE html>
6274 <html xmlns="http://www.w3.org/1999/xhtml">
6277 <meta charset="utf-8" />
6278 <title>searching</title>
6279 <meta name="viewport" content="width=device-width, initial-scale=1" />
6281 <link rel="stylesheet" href="../../style.css" type="text/css" />
6283 <link rel="stylesheet" href="../../local.css" type="text/css" />
6288 <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsearching" />
6292 <meta name="robots" content="noindex, follow" />
6299 <article class="page">
6301 <section class="pageheader">
6302 <header class="header">
6304 <span class="parentlinks">
6306 <a href="../../">RPC Bug</a>/
6308 <a href="../">ikiwiki</a>/
6311 <span class="title">
6322 <nav class="actions">
6325 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsearching" rel="nofollow">Edit</a></li>
6328 <li><a href="../../recentchanges/">RecentChanges</a></li>
6333 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6355 <div id="pagebody">
6357 <section id="content" role="main">
6358 <p>This wiki has searching <strong>disabled</strong>.</p>
6360 <p>If searching is enabled, you can enter search terms in the search field,
6361 as you'd expect. There are a few special things you can do to construct
6362 more powerful searches.</p>
6365 <li>To match a phrase, enclose it in double quotes.</li>
6366 <li><code>AND</code> can be used to search for documents containing two expressions.</li>
6367 <li><code>OR</code> can be used to search for documents containing either one of
6368 two expressions.</li>
6369 <li>Parentheses can be used to build up complicated search expressions. For
6370 example, "(foo AND bar) OR (me AND you)"</li>
6371 <li>Prefix a search term with "-" to avoid it from appearing in the results.
6372 For example, "-discussion" will omit "discussion".</li>
6373 <li>To search for a page with a given title, use "title:foo".</li>
6374 <li>To search for pages that contain a "bar" link, use "link:bar".</li>
6388 <footer id="footer" class="pagefooter" role="contentinfo">
6390 <nav id="pageinfo">
6397 <nav id="backlinks">
6400 <a href="../">ikiwiki</a>
6410 <div class="pagedate">
6411 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
6412 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
6418 <!-- from RPC Bug -->
6430 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
6431 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/pagespec/sorting</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
6432 <html xmlns="http://www.w3.org/1999/xhtml">
6435 <meta charset="utf-8" />
6436 <title>sorting</title>
6437 <meta name="viewport" content="width=device-width, initial-scale=1" />
6439 <link rel="stylesheet" href="../../../style.css" type="text/css" />
6441 <link rel="stylesheet" href="../../../local.css" type="text/css" />
6446 <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" />
6450 <meta name="robots" content="noindex, follow" />
6457 <article class="page">
6459 <section class="pageheader">
6460 <header class="header">
6462 <span class="parentlinks">
6464 <a href="../../../">RPC Bug</a>/
6466 <a href="../../">ikiwiki</a>/
6468 <a href="../">pagespec</a>/
6471 <span class="title">
6482 <nav class="actions">
6485 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fsorting" rel="nofollow">Edit</a></li>
6488 <li><a href="../../../recentchanges/">RecentChanges</a></li>
6493 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6515 <div id="pagebody">
6517 <section id="content" role="main">
6518 <p>Some <a href="../../directive/">directives</a> that use
6519 <a href="../">PageSpecs</a> allow
6520 specifying the order that matching pages are shown in. The following sort
6521 orders can be specified.</p>
6524 <li><p><code>age</code> - List pages from the most recently created to the oldest.</p></li>
6525 <li><p><code>mtime</code> - List pages with the most recently modified first.</p></li>
6526 <li><p><code>title</code> - Order by title (page name), e.g. "z/a a/b a/c"</p></li>
6527 <li><p><code>path</code> - Order by page name including parents, e.g. "a/b a/c z/a"</p></li>
6528 <li><p><code>meta(title)</code> - Order according to the <code>\[[!meta title="foo" sortas="bar"]]</code>
6529 or <code>\[[!meta title="foo"]]</code> <a href="../../directive/">directive</a>, or the page name if no
6530 full title was set. <code>meta(author)</code>, <code>meta(date)</code>, <code>meta(updated)</code>, etc.
6531 also work.</p></li>
6535 <p>In addition, you can combine several sort orders and/or reverse the order of
6536 sorting, with a string like <code>age -title</code> (which would sort by age, then by
6537 title in reverse order if two pages have the same age).</p>
6549 <footer id="footer" class="pagefooter" role="contentinfo">
6551 <nav id="pageinfo">
6563 <div class="pagedate">
6564 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
6565 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
6571 <!-- from RPC Bug -->
6578 </string></value></param></params></methodCall>
6580 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>sorting</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fsorting" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../../">RPC Bug</a>/ \n\n<a href="../../">ikiwiki</a>/ \n\n<a href="../">pagespec</a>/ \n\n</span>\n<span class="title">\nsorting\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fsorting" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>Some <a href="../../directive/">directives</a> that use\n<a href="../">PageSpecs</a> allow\nspecifying the order that matching pages are shown in. The following sort\norders can be specified.</p>\n\n<ul>\n<li><p><code>age</code> - List pages from the most recently created to the oldest.</p></li>\n<li><p><code>mtime</code> - List pages with the most recently modified first.</p></li>\n<li><p><code>title</code> - Order by title (page name), e.g. "z/a a/b a/c"</p></li>\n<li><p><code>path</code> - Order by page name including parents, e.g. "a/b a/c z/a"</p></li>\n<li><p><code>meta(title)</code> - Order according to the <code>\[[!meta title="foo" sortas="bar"]]</code>\nor <code>\[[!meta title="foo"]]</code> <a href="../../directive/">directive</a>, or the page name if no\nfull title was set. <code>meta(author)</code>, <code>meta(date)</code>, <code>meta(updated)</code>, etc.\nalso work.</p></li>\n</ul>\n\n\n<p>In addition, you can combine several sort orders and/or reverse the order of\nsorting, with a string like <code>age -title</code> (which would sort by age, then by\ntitle in reverse order if two pages have the same age).</p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
6581 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
6585 <value><string><!DOCTYPE html>
6586 <html xmlns="http://www.w3.org/1999/xhtml">
6589 <meta charset="utf-8" />
6590 <title>sorting</title>
6591 <meta name="viewport" content="width=device-width, initial-scale=1" />
6593 <link rel="stylesheet" href="../../../style.css" type="text/css" />
6595 <link rel="stylesheet" href="../../../local.css" type="text/css" />
6600 <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" />
6604 <meta name="robots" content="noindex, follow" />
6611 <article class="page">
6613 <section class="pageheader">
6614 <header class="header">
6616 <span class="parentlinks">
6618 <a href="../../../">RPC Bug</a>/
6620 <a href="../../">ikiwiki</a>/
6622 <a href="../">pagespec</a>/
6625 <span class="title">
6636 <nav class="actions">
6639 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fsorting" rel="nofollow">Edit</a></li>
6642 <li><a href="../../../recentchanges/">RecentChanges</a></li>
6647 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6669 <div id="pagebody">
6671 <section id="content" role="main">
6672 <p>Some <a href="../../directive/">directives</a> that use
6673 <a href="../">PageSpecs</a> allow
6674 specifying the order that matching pages are shown in. The following sort
6675 orders can be specified.</p>
6678 <li><p><code>age</code> - List pages from the most recently created to the oldest.</p></li>
6679 <li><p><code>mtime</code> - List pages with the most recently modified first.</p></li>
6680 <li><p><code>title</code> - Order by title (page name), e.g. "z/a a/b a/c"</p></li>
6681 <li><p><code>path</code> - Order by page name including parents, e.g. "a/b a/c z/a"</p></li>
6682 <li><p><code>meta(title)</code> - Order according to the <code>\[[!meta title="foo" sortas="bar"]]</code>
6683 or <code>\[[!meta title="foo"]]</code> <a href="../../directive/">directive</a>, or the page name if no
6684 full title was set. <code>meta(author)</code>, <code>meta(date)</code>, <code>meta(updated)</code>, etc.
6685 also work.</p></li>
6689 <p>In addition, you can combine several sort orders and/or reverse the order of
6690 sorting, with a string like <code>age -title</code> (which would sort by age, then by
6691 title in reverse order if two pages have the same age).</p>
6703 <footer id="footer" class="pagefooter" role="contentinfo">
6705 <nav id="pageinfo">
6717 <div class="pagedate">
6718 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
6719 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
6725 <!-- from RPC Bug -->
6737 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
6738 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/pagespec/attachment</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
6739 <html xmlns="http://www.w3.org/1999/xhtml">
6742 <meta charset="utf-8" />
6743 <title>attachment</title>
6744 <meta name="viewport" content="width=device-width, initial-scale=1" />
6746 <link rel="stylesheet" href="../../../style.css" type="text/css" />
6748 <link rel="stylesheet" href="../../../local.css" type="text/css" />
6753 <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" />
6757 <meta name="robots" content="noindex, follow" />
6764 <article class="page">
6766 <section class="pageheader">
6767 <header class="header">
6769 <span class="parentlinks">
6771 <a href="../../../">RPC Bug</a>/
6773 <a href="../../">ikiwiki</a>/
6775 <a href="../">pagespec</a>/
6778 <span class="title">
6789 <nav class="actions">
6792 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fattachment" rel="nofollow">Edit</a></li>
6795 <li><a href="../../../recentchanges/">RecentChanges</a></li>
6800 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6822 <div id="pagebody">
6824 <section id="content" role="main">
6825 <p>This wiki has attachments <strong>disabled</strong>.</p>
6827 <p>If attachments are enabled, the wiki admin can control what types of
6828 attachments will be accepted, via the <code>allowed_attachments</code>
6829 configuration setting.</p>
6831 <p>For example, to limit most users to uploading small images, and nothing else,
6832 while allowing larger mp3 files to be uploaded by joey into a specific
6833 directory, and check all attachments for viruses, something like this could be
6836 <pre><code>virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))
6837 </code></pre>
6839 <p>The regular <a href="../">PageSpec</a> syntax is expanded with the following
6840 additional tests:</p>
6843 <li><p>"<code>maxsize(size)</code>" - tests whether the attachment is no larger than the
6844 specified size. The size defaults to being in bytes, but "kb", "mb", "gb"
6845 etc can be used to specify the units.</p></li>
6846 <li><p>"<code>minsize(size)</code>" - tests whether the attachment is no smaller than the
6847 specified size.</p></li>
6848 <li><p>"<code>ispage()</code>" - tests whether the attachment will be treated by ikiwiki as a
6849 wiki page. (Ie, if it has an extension of ".mdwn", or of any other enabled
6850 page format).</p>
6852 <p>So, if you don't want to allow wiki pages to be uploaded as attachments,
6853 use <code>!ispage()</code> ; if you only want to allow wiki pages to be uploaded
6854 as attachments, use <code>ispage()</code>.</p></li>
6855 <li><p>"<code>mimetype(foo/bar)</code>" - checks the MIME type of the attachment. You can
6856 include a glob in the type, for example <code>mimetype(image/*)</code>.</p></li>
6857 <li><p>"<code>virusfree()</code>" - checks the attachment with an antiviral program.</p></li>
6871 <footer id="footer" class="pagefooter" role="contentinfo">
6873 <nav id="pageinfo">
6885 <div class="pagedate">
6886 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
6887 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
6893 <!-- from RPC Bug -->
6900 </string></value></param></params></methodCall>
6902 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>attachment</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fattachment" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../../">RPC Bug</a>/ \n\n<a href="../../">ikiwiki</a>/ \n\n<a href="../">pagespec</a>/ \n\n</span>\n<span class="title">\nattachment\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fattachment" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>This wiki has attachments <strong>disabled</strong>.</p>\n\n<p>If attachments are enabled, the wiki admin can control what types of\nattachments will be accepted, via the <code>allowed_attachments</code>\nconfiguration setting.</p>\n\n<p>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:</p>\n\n<pre><code>virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))\n</code></pre>\n\n<p>The regular <a href="../">PageSpec</a> syntax is expanded with the following\nadditional tests:</p>\n\n<ul>\n<li><p>"<code>maxsize(size)</code>" - 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.</p></li>\n<li><p>"<code>minsize(size)</code>" - tests whether the attachment is no smaller than the\nspecified size.</p></li>\n<li><p>"<code>ispage()</code>" - 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).</p>\n\n<p>So, if you don\'t want to allow wiki pages to be uploaded as attachments,\nuse <code>!ispage()</code> ; if you only want to allow wiki pages to be uploaded\nas attachments, use <code>ispage()</code>.</p></li>\n<li><p>"<code>mimetype(foo/bar)</code>" - checks the MIME type of the attachment. You can\ninclude a glob in the type, for example <code>mimetype(image/*)</code>.</p></li>\n<li><p>"<code>virusfree()</code>" - checks the attachment with an antiviral program.</p></li>\n</ul>\n\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
6903 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
6907 <value><string><!DOCTYPE html>
6908 <html xmlns="http://www.w3.org/1999/xhtml">
6911 <meta charset="utf-8" />
6912 <title>attachment</title>
6913 <meta name="viewport" content="width=device-width, initial-scale=1" />
6915 <link rel="stylesheet" href="../../../style.css" type="text/css" />
6917 <link rel="stylesheet" href="../../../local.css" type="text/css" />
6922 <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" />
6926 <meta name="robots" content="noindex, follow" />
6933 <article class="page">
6935 <section class="pageheader">
6936 <header class="header">
6938 <span class="parentlinks">
6940 <a href="../../../">RPC Bug</a>/
6942 <a href="../../">ikiwiki</a>/
6944 <a href="../">pagespec</a>/
6947 <span class="title">
6958 <nav class="actions">
6961 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fattachment" rel="nofollow">Edit</a></li>
6964 <li><a href="../../../recentchanges/">RecentChanges</a></li>
6969 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6991 <div id="pagebody">
6993 <section id="content" role="main">
6994 <p>This wiki has attachments <strong>disabled</strong>.</p>
6996 <p>If attachments are enabled, the wiki admin can control what types of
6997 attachments will be accepted, via the <code>allowed_attachments</code>
6998 configuration setting.</p>
7000 <p>For example, to limit most users to uploading small images, and nothing else,
7001 while allowing larger mp3 files to be uploaded by joey into a specific
7002 directory, and check all attachments for viruses, something like this could be
7005 <pre><code>virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))
7006 </code></pre>
7008 <p>The regular <a href="../">PageSpec</a> syntax is expanded with the following
7009 additional tests:</p>
7012 <li><p>"<code>maxsize(size)</code>" - tests whether the attachment is no larger than the
7013 specified size. The size defaults to being in bytes, but "kb", "mb", "gb"
7014 etc can be used to specify the units.</p></li>
7015 <li><p>"<code>minsize(size)</code>" - tests whether the attachment is no smaller than the
7016 specified size.</p></li>
7017 <li><p>"<code>ispage()</code>" - tests whether the attachment will be treated by ikiwiki as a
7018 wiki page. (Ie, if it has an extension of ".mdwn", or of any other enabled
7019 page format).</p>
7021 <p>So, if you don't want to allow wiki pages to be uploaded as attachments,
7022 use <code>!ispage()</code> ; if you only want to allow wiki pages to be uploaded
7023 as attachments, use <code>ispage()</code>.</p></li>
7024 <li><p>"<code>mimetype(foo/bar)</code>" - checks the MIME type of the attachment. You can
7025 include a glob in the type, for example <code>mimetype(image/*)</code>.</p></li>
7026 <li><p>"<code>virusfree()</code>" - checks the attachment with an antiviral program.</p></li>
7040 <footer id="footer" class="pagefooter" role="contentinfo">
7042 <nav id="pageinfo">
7054 <div class="pagedate">
7055 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
7056 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
7062 <!-- from RPC Bug -->
7074 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
7075 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/pagespec/po</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
7076 <html xmlns="http://www.w3.org/1999/xhtml">
7079 <meta charset="utf-8" />
7080 <title>po</title>
7081 <meta name="viewport" content="width=device-width, initial-scale=1" />
7083 <link rel="stylesheet" href="../../../style.css" type="text/css" />
7085 <link rel="stylesheet" href="../../../local.css" type="text/css" />
7090 <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" />
7094 <meta name="robots" content="noindex, follow" />
7101 <article class="page">
7103 <section class="pageheader">
7104 <header class="header">
7106 <span class="parentlinks">
7108 <a href="../../../">RPC Bug</a>/
7110 <a href="../../">ikiwiki</a>/
7112 <a href="../">pagespec</a>/
7115 <span class="title">
7126 <nav class="actions">
7129 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fpo" rel="nofollow">Edit</a></li>
7132 <li><a href="../../../recentchanges/">RecentChanges</a></li>
7137 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
7159 <div id="pagebody">
7161 <section id="content" role="main">
7162 <p>This wiki has po support <strong>disabled</strong>.</p>
7164 <p>If the \[[!iki plugins/po desc=po]] plugin is enabled, the regular
7165 <a href="../">PageSpec</a> syntax is expanded with the following additional
7166 tests that can be used to improve user navigation in a multi-lingual
7170 <li>"<code>lang(LL)</code>" - tests whether a page is written in the language
7171 specified as a ISO639-1 (two-letter) language code.</li>
7172 <li>"<code>currentlang()</code>" - tests whether a page is written in the same
7173 language as the current page.</li>
7174 <li>"<code>needstranslation()</code>" - tests whether a page needs translation
7175 work. Only slave pages match this PageSpec. A minimum target
7176 translation percentage can optionally be passed as an integer
7177 parameter: "<code>needstranslation(50)</code>" matches only pages less than 50%
7178 translated.</li>
7182 <p>Note that every non-po page is considered to be written in
7183 <code>po_master_language</code>, as specified in <code>ikiwiki.setup</code>.</p>
7195 <footer id="footer" class="pagefooter" role="contentinfo">
7197 <nav id="pageinfo">
7209 <div class="pagedate">
7210 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
7211 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
7217 <!-- from RPC Bug -->
7224 </string></value></param></params></methodCall>
7226 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>po</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fpo" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../../">RPC Bug</a>/ \n\n<a href="../../">ikiwiki</a>/ \n\n<a href="../">pagespec</a>/ \n\n</span>\n<span class="title">\npo\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fpagespec%2Fpo" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>This wiki has po support <strong>disabled</strong>.</p>\n\n<p>If the \[[!iki plugins/po desc=po]] plugin is enabled, the regular\n<a href="../">PageSpec</a> syntax is expanded with the following additional\ntests that can be used to improve user navigation in a multi-lingual\nwiki:</p>\n\n<ul>\n<li>"<code>lang(LL)</code>" - tests whether a page is written in the language\nspecified as a ISO639-1 (two-letter) language code.</li>\n<li>"<code>currentlang()</code>" - tests whether a page is written in the same\nlanguage as the current page.</li>\n<li>"<code>needstranslation()</code>" - 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: "<code>needstranslation(50)</code>" matches only pages less than 50%\ntranslated.</li>\n</ul>\n\n\n<p>Note that every non-po page is considered to be written in\n<code>po_master_language</code>, as specified in <code>ikiwiki.setup</code>.</p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
7227 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
7231 <value><string><!DOCTYPE html>
7232 <html xmlns="http://www.w3.org/1999/xhtml">
7235 <meta charset="utf-8" />
7236 <title>po</title>
7237 <meta name="viewport" content="width=device-width, initial-scale=1" />
7239 <link rel="stylesheet" href="../../../style.css" type="text/css" />
7241 <link rel="stylesheet" href="../../../local.css" type="text/css" />
7246 <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" />
7250 <meta name="robots" content="noindex, follow" />
7257 <article class="page">
7259 <section class="pageheader">
7260 <header class="header">
7262 <span class="parentlinks">
7264 <a href="../../../">RPC Bug</a>/
7266 <a href="../../">ikiwiki</a>/
7268 <a href="../">pagespec</a>/
7271 <span class="title">
7282 <nav class="actions">
7285 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fpo" rel="nofollow">Edit</a></li>
7288 <li><a href="../../../recentchanges/">RecentChanges</a></li>
7293 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
7315 <div id="pagebody">
7317 <section id="content" role="main">
7318 <p>This wiki has po support <strong>disabled</strong>.</p>
7320 <p>If the \[[!iki plugins/po desc=po]] plugin is enabled, the regular
7321 <a href="../">PageSpec</a> syntax is expanded with the following additional
7322 tests that can be used to improve user navigation in a multi-lingual
7326 <li>"<code>lang(LL)</code>" - tests whether a page is written in the language
7327 specified as a ISO639-1 (two-letter) language code.</li>
7328 <li>"<code>currentlang()</code>" - tests whether a page is written in the same
7329 language as the current page.</li>
7330 <li>"<code>needstranslation()</code>" - tests whether a page needs translation
7331 work. Only slave pages match this PageSpec. A minimum target
7332 translation percentage can optionally be passed as an integer
7333 parameter: "<code>needstranslation(50)</code>" matches only pages less than 50%
7334 translated.</li>
7338 <p>Note that every non-po page is considered to be written in
7339 <code>po_master_language</code>, as specified in <code>ikiwiki.setup</code>.</p>
7351 <footer id="footer" class="pagefooter" role="contentinfo">
7353 <nav id="pageinfo">
7365 <div class="pagedate">
7366 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
7367 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
7373 <!-- from RPC Bug -->
7385 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
7386 rpcbug:handle_rpc:199: received procedure call from ikiwiki: [<?xml version="1.0" encoding="utf-8"?><methodCall><methodName>format</methodName><params><param><value><string>page</string></value></param><param><value><string>ikiwiki/subpage/linkingrules</string></value></param><param><value><string>content</string></value></param><param><value><string><!DOCTYPE html>
7387 <html xmlns="http://www.w3.org/1999/xhtml">
7390 <meta charset="utf-8" />
7391 <title>linkingrules</title>
7392 <meta name="viewport" content="width=device-width, initial-scale=1" />
7394 <link rel="stylesheet" href="../../../style.css" type="text/css" />
7396 <link rel="stylesheet" href="../../../local.css" type="text/css" />
7401 <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" />
7405 <meta name="robots" content="noindex, follow" />
7412 <article class="page">
7414 <section class="pageheader">
7415 <header class="header">
7417 <span class="parentlinks">
7419 <a href="../../../">RPC Bug</a>/
7421 <a href="../../">ikiwiki</a>/
7423 <a href="../">subpage</a>/
7426 <span class="title">
7437 <nav class="actions">
7440 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage%2Flinkingrules" rel="nofollow">Edit</a></li>
7443 <li><a href="../../../recentchanges/">RecentChanges</a></li>
7448 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
7470 <div id="pagebody">
7472 <section id="content" role="main">
7473 <p>To link to or from a <a href="../">SubPage</a>, you can normally use a regular
7474 <a href="../../wikilink/">WikiLink</a> that does not contain the name of the parent directory of
7475 the <a href="../">SubPage</a>. Ikiwiki descends the directory hierarchy looking for a
7476 page that matches your link.</p>
7478 <p>For example, if FooBar/SubPage links to "OtherPage", ikiwiki will first
7479 prefer pointing the link to FooBar/SubPage/OtherPage if it exists, next
7480 to FooBar/OtherPage and finally to OtherPage in the root of the wiki.</p>
7482 <p>Note that this means that if a link on FooBar/SomePage to "OtherPage"
7483 currently links to OtherPage, in the root of the wiki, and FooBar/OtherPage
7484 is created, the link will <em>change</em> to point to FooBar/OtherPage. On the
7485 other hand, a link from BazBar to "OtherPage" would be unchanged by this
7486 creation of a <a href="../">SubPage</a> of FooBar.</p>
7488 <p>You can also specify a link that contains a directory name, like
7489 "FooBar/OtherPage" to more exactly specify what page to link to. This is
7490 the only way to link to an unrelated <a href="../">SubPage</a>.</p>
7492 <p>You can use this to, for example, to link from BazBar to "FooBar/SubPage",
7493 or from BazBar/SubPage to "FooBar/SubPage".</p>
7495 <p>You can also use "/" at the start of a link, to specify exactly which page
7496 to link to, when there are multiple pages with similar names and the link
7497 goes to the wrong page by default. For example, linking from
7498 "FooBar/SubPage" to "/OtherPage" will link to the "OtherPage" in the root
7499 of the wiki, even if there is a "FooBar/OtherPage".</p>
7501 <p>Also, if the wiki is configured with a userdir, you can link to pages
7502 within the userdir without specifying a path to them. This is to allow for
7503 easy linking to a user's page in the userdir, to sign a comment. These
7504 links are checked for last of all.</p>
7516 <footer id="footer" class="pagefooter" role="contentinfo">
7518 <nav id="pageinfo">
7525 <nav id="backlinks">
7528 <a href="../">subpage</a>
7530 <a href="../../wikilink/">wikilink</a>
7540 <div class="pagedate">
7541 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
7542 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
7548 <!-- from RPC Bug -->
7555 </string></value></param></params></methodCall>
7557 rpcbug:hook_proxy:262: format hook `format' returned: ['<!DOCTYPE html>\n<html xmlns="http://www.w3.org/1999/xhtml">\n<head>\n\n<meta charset="utf-8" />\n<title>linkingrules</title>\n<meta name="viewport" content="width=device-width, initial-scale=1" />\n\n<link rel="stylesheet" href="../../../style.css" type="text/css" />\n\n<link rel="stylesheet" href="../../../local.css" type="text/css" />\n\n\n\n\n<link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage%2Flinkingrules" />\n\n\n\n<meta name="robots" content="noindex, follow" />\n\n\n\n</head>\n<body>\n\n<article class="page">\n\n<section class="pageheader">\n<header class="header">\n<span>\n<span class="parentlinks">\n\n<a href="../../../">RPC Bug</a>/ \n\n<a href="../../">ikiwiki</a>/ \n\n<a href="../">subpage</a>/ \n\n</span>\n<span class="title">\nlinkingrules\n\n</span>\n</span>\n\n\n\n</header>\n\n\n<nav class="actions">\n<ul>\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&page=ikiwiki%2Fsubpage%2Flinkingrules" rel="nofollow">Edit</a></li>\n\n\n<li><a href="../../../recentchanges/">RecentChanges</a></li>\n\n\n\n\n<li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>\n\n\n\n\n\n</ul>\n</nav>\n\n\n\n\n\n\n\n\n</section>\n\n\n\n\n\n<div id="pagebody">\n\n<section id="content" role="main">\n<p>To link to or from a <a href="../">SubPage</a>, you can normally use a regular\n<a href="../../wikilink/">WikiLink</a> that does not contain the name of the parent directory of\nthe <a href="../">SubPage</a>. Ikiwiki descends the directory hierarchy looking for a\npage that matches your link.</p>\n\n<p>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.</p>\n\n<p>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 <em>change</em> to point to FooBar/OtherPage. On the\nother hand, a link from BazBar to "OtherPage" would be unchanged by this\ncreation of a <a href="../">SubPage</a> of FooBar.</p>\n\n<p>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 <a href="../">SubPage</a>.</p>\n\n<p>You can use this to, for example, to link from BazBar to "FooBar/SubPage",\nor from BazBar/SubPage to "FooBar/SubPage".</p>\n\n<p>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".</p>\n\n<p>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.</p>\n\n</section>\n\n\n\n\n\n\n\n</div>\n\n<footer id="footer" class="pagefooter" role="contentinfo">\n\n<nav id="pageinfo">\n\n\n\n\n\n\n<nav id="backlinks">\nLinks:\n\n<a href="../">subpage</a>\n\n<a href="../../wikilink/">wikilink</a>\n\n\n</nav>\n\n\n\n\n\n\n<div class="pagedate">\nLast edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>\n<!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->\n</div>\n\n</nav>\n\n\n<!-- from RPC Bug -->\n</footer>\n\n</article>\n\n</body>\n</html>\n']
7558 rpcbug:handle_rpc:204: sending procedure response to ikiwiki: [<?xml version='1.0'?>
7562 <value><string><!DOCTYPE html>
7563 <html xmlns="http://www.w3.org/1999/xhtml">
7566 <meta charset="utf-8" />
7567 <title>linkingrules</title>
7568 <meta name="viewport" content="width=device-width, initial-scale=1" />
7570 <link rel="stylesheet" href="../../../style.css" type="text/css" />
7572 <link rel="stylesheet" href="../../../local.css" type="text/css" />
7577 <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" />
7581 <meta name="robots" content="noindex, follow" />
7588 <article class="page">
7590 <section class="pageheader">
7591 <header class="header">
7593 <span class="parentlinks">
7595 <a href="../../../">RPC Bug</a>/
7597 <a href="../../">ikiwiki</a>/
7599 <a href="../">subpage</a>/
7602 <span class="title">
7613 <nav class="actions">
7616 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage%2Flinkingrules" rel="nofollow">Edit</a></li>
7619 <li><a href="../../../recentchanges/">RecentChanges</a></li>
7624 <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
7646 <div id="pagebody">
7648 <section id="content" role="main">
7649 <p>To link to or from a <a href="../">SubPage</a>, you can normally use a regular
7650 <a href="../../wikilink/">WikiLink</a> that does not contain the name of the parent directory of
7651 the <a href="../">SubPage</a>. Ikiwiki descends the directory hierarchy looking for a
7652 page that matches your link.</p>
7654 <p>For example, if FooBar/SubPage links to "OtherPage", ikiwiki will first
7655 prefer pointing the link to FooBar/SubPage/OtherPage if it exists, next
7656 to FooBar/OtherPage and finally to OtherPage in the root of the wiki.</p>
7658 <p>Note that this means that if a link on FooBar/SomePage to "OtherPage"
7659 currently links to OtherPage, in the root of the wiki, and FooBar/OtherPage
7660 is created, the link will <em>change</em> to point to FooBar/OtherPage. On the
7661 other hand, a link from BazBar to "OtherPage" would be unchanged by this
7662 creation of a <a href="../">SubPage</a> of FooBar.</p>
7664 <p>You can also specify a link that contains a directory name, like
7665 "FooBar/OtherPage" to more exactly specify what page to link to. This is
7666 the only way to link to an unrelated <a href="../">SubPage</a>.</p>
7668 <p>You can use this to, for example, to link from BazBar to "FooBar/SubPage",
7669 or from BazBar/SubPage to "FooBar/SubPage".</p>
7671 <p>You can also use "/" at the start of a link, to specify exactly which page
7672 to link to, when there are multiple pages with similar names and the link
7673 goes to the wrong page by default. For example, linking from
7674 "FooBar/SubPage" to "/OtherPage" will link to the "OtherPage" in the root
7675 of the wiki, even if there is a "FooBar/OtherPage".</p>
7677 <p>Also, if the wiki is configured with a userdir, you can link to pages
7678 within the userdir without specifying a path to them. This is to allow for
7679 easy linking to a user's page in the userdir, to sign a comment. These
7680 links are checked for last of all.</p>
7692 <footer id="footer" class="pagefooter" role="contentinfo">
7694 <nav id="pageinfo">
7701 <nav id="backlinks">
7704 <a href="../">subpage</a>
7706 <a href="../../wikilink/">wikilink</a>
7716 <div class="pagedate">
7717 Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
7718 <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
7724 <!-- from RPC Bug -->
7736 rpcbug:handle_rpc:191: waiting for procedure calls from ikiwiki...
7737 rpcbug:handle_rpc:195: ikiwiki is going down, and so are we...