1 Lines starting with `->` are lines transmitted by Ikiwiki to the plugin; lines
2 starting with `<-` are transmitted from the plugin to Ikiwiki.
4 -> <?xml version="1.0" encoding="utf-8"?><methodCall><methodName>import</methodName><params></params></methodCall>
5 <- <?xml version='1.0'?>
7 <- <methodName>hook</methodName>
10 <- <value><string>last</string></value>
13 <- <value><boolean>0</boolean></value>
16 <- <value><string>type</string></value>
19 <- <value><string>getsetup</string></value>
22 <- <value><string>id</string></value>
25 <- <value><string>rpcbug</string></value>
28 <- <value><string>call</string></value>
31 <- <value><string>getsetup</string></value>
35 -> <?xml version="1.0" encoding="utf-8"?><methodResponse><params><param><value><string>1</string></value></param></params></methodResponse>
36 <- <?xml version='1.0'?>
38 <- <methodName>hook</methodName>
41 <- <value><string>last</string></value>
44 <- <value><boolean>0</boolean></value>
47 <- <value><string>type</string></value>
50 <- <value><string>preprocess</string></value>
53 <- <value><string>id</string></value>
56 <- <value><string>rpcbug</string></value>
59 <- <value><string>call</string></value>
62 <- <value><string>preprocess</string></value>
66 -> <?xml version="1.0" encoding="utf-8"?><methodResponse><params><param><value><string>1</string></value></param></params></methodResponse>
67 <- <?xml version='1.0'?>
69 <- <methodName>hook</methodName>
72 <- <value><string>last</string></value>
75 <- <value><boolean>0</boolean></value>
78 <- <value><string>type</string></value>
81 <- <value><string>format</string></value>
84 <- <value><string>id</string></value>
87 <- <value><string>rpcbug</string></value>
90 <- <value><string>call</string></value>
93 <- <value><string>format</string></value>
97 -> <?xml version="1.0" encoding="utf-8"?><methodResponse><params><param><value><string>1</string></value></param></params></methodResponse>
98 <- <?xml version='1.0'?>
105 <- <value><string></string></value>
111 Omission du fichier au nom incorrect wiki.setup~
112 Omission du fichier au nom incorrect index.mdwn~
113 Omission du fichier au nom incorrect README.md~
114 Omission du fichier au nom incorrect foo.mdwn~
115 Omission du fichier au nom incorrect plugins/evariste~
116 Omission du fichier au nom incorrect plugins/rpcbug~
117 -> <?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>
118 <- <?xml version='1.0'?>
120 <- <methodName>srcfile</methodName>
123 <- <value><string>foo</string></value>
127 -> <?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>
128 <- <?xml version='1.0'?>
130 <- <methodName>srcfile</methodName>
133 <- <value><string>README.md</string></value>
137 -> <?xml version="1.0" encoding="utf-8"?><methodResponse><params><param><value><string>/home/louis/projets/ikiwiki/rpcbug/README.md</string></value></param></params></methodResponse>
138 <- <?xml version='1.0'?>
142 <- <value><string><br/>* Calling `srcfile(foo)`: page<br/>* Calling `srcfile(README.md)`: /home/louis/projets/ikiwiki/rpcbug/README.md</string></value>
146 -> <?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>
147 -> <html xmlns="http://www.w3.org/1999/xhtml">
150 -> <meta charset="utf-8" />
151 -> <title>foo</title>
152 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
154 -> <link rel="stylesheet" href="../style.css" type="text/css" />
156 -> <link rel="stylesheet" href="../local.css" type="text/css" />
161 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=foo" />
172 -> <article class="page">
174 -> <section class="pageheader">
175 -> <header class="header">
177 -> <span class="parentlinks">
179 -> <a href="../">RPC Bug</a>/
182 -> <span class="title">
193 -> <nav class="actions">
196 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=foo" rel="nofollow">Edit</a></li>
199 -> <li><a href="../recentchanges/">RecentChanges</a></li>
204 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
226 -> <div id="pagebody">
228 -> <section id="content" role="main">
229 -> <p>\[[!rpcbug <span class="error">Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay</span>]]</p>
231 -> <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>
243 -> <footer id="footer" class="pagefooter" role="contentinfo">
245 -> <nav id="pageinfo">
252 -> <nav id="backlinks">
255 -> <a href="../">index</a>
265 -> <div class="pagedate">
266 -> Last edited <time datetime="2015-06-28T13:48:58Z">28/06/2015</time>
267 -> <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
273 -> <!-- from RPC Bug -->
280 -> </string></value></param></params></methodCall>
281 <- <?xml version='1.0'?>
285 <- <value><string><!DOCTYPE html>
286 <- <html xmlns="http://www.w3.org/1999/xhtml">
289 <- <meta charset="utf-8" />
290 <- <title>foo</title>
291 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
293 <- <link rel="stylesheet" href="../style.css" type="text/css" />
295 <- <link rel="stylesheet" href="../local.css" type="text/css" />
300 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=foo" />
311 <- <article class="page">
313 <- <section class="pageheader">
314 <- <header class="header">
316 <- <span class="parentlinks">
318 <- <a href="../">RPC Bug</a>/
321 <- <span class="title">
332 <- <nav class="actions">
335 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=foo" rel="nofollow">Edit</a></li>
338 <- <li><a href="../recentchanges/">RecentChanges</a></li>
343 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
365 <- <div id="pagebody">
367 <- <section id="content" role="main">
368 <- <p>\[[!rpcbug <span class="error">Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay</span>]]</p>
370 <- <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>
382 <- <footer id="footer" class="pagefooter" role="contentinfo">
384 <- <nav id="pageinfo">
391 <- <nav id="backlinks">
394 <- <a href="../">index</a>
404 <- <div class="pagedate">
405 <- Last edited <time datetime="2015-06-28T13:48:58Z">28/06/2015</time>
406 <- <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
412 <- <!-- from RPC Bug -->
423 -> <?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>
424 -> <html xmlns="http://www.w3.org/1999/xhtml">
427 -> <meta charset="utf-8" />
428 -> <title>RPC Bug</title>
429 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
431 -> <link rel="stylesheet" href="style.css" type="text/css" />
433 -> <link rel="stylesheet" href="local.css" type="text/css" />
438 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=index" />
449 -> <article class="page">
451 -> <section class="pageheader">
452 -> <header class="header">
454 -> <span class="parentlinks">
457 -> <span class="title">
468 -> <nav class="actions">
471 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=index" rel="nofollow">Edit</a></li>
474 -> <li><a href="./recentchanges/">RecentChanges</a></li>
479 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
501 -> <div id="pagebody">
503 -> <section id="content" role="main">
504 -> <p>Hello, world!</p>
506 -> <p>Page causing the error : <a href="./foo/">foo</a></p>
518 -> <footer id="footer" class="pagefooter" role="contentinfo">
520 -> <nav id="pageinfo">
532 -> <div class="pagedate">
533 -> Last edited <time datetime="2015-06-15T01:35:13Z">15/06/2015</time>
534 -> <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
540 -> <!-- from RPC Bug -->
547 -> </string></value></param></params></methodCall>
548 <- <?xml version='1.0'?>
552 <- <value><string><!DOCTYPE html>
553 <- <html xmlns="http://www.w3.org/1999/xhtml">
556 <- <meta charset="utf-8" />
557 <- <title>RPC Bug</title>
558 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
560 <- <link rel="stylesheet" href="style.css" type="text/css" />
562 <- <link rel="stylesheet" href="local.css" type="text/css" />
567 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=index" />
578 <- <article class="page">
580 <- <section class="pageheader">
581 <- <header class="header">
583 <- <span class="parentlinks">
586 <- <span class="title">
597 <- <nav class="actions">
600 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=index" rel="nofollow">Edit</a></li>
603 <- <li><a href="./recentchanges/">RecentChanges</a></li>
608 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
630 <- <div id="pagebody">
632 <- <section id="content" role="main">
633 <- <p>Hello, world!</p>
635 <- <p>Page causing the error : <a href="./foo/">foo</a></p>
647 <- <footer id="footer" class="pagefooter" role="contentinfo">
649 <- <nav id="pageinfo">
661 <- <div class="pagedate">
662 <- Last edited <time datetime="2015-06-15T01:35:13Z">15/06/2015</time>
663 <- <!-- Created <time datetime="2015-06-15T01:35:13Z" pubdate="pubdate">15/06/2015</time> -->
669 <- <!-- from RPC Bug -->
680 -> <?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>
681 -> <html xmlns="http://www.w3.org/1999/xhtml">
684 -> <meta charset="utf-8" />
685 -> <title>sandbox</title>
686 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
688 -> <link rel="stylesheet" href="../style.css" type="text/css" />
690 -> <link rel="stylesheet" href="../local.css" type="text/css" />
695 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=sandbox" />
706 -> <article class="page">
708 -> <section class="pageheader">
709 -> <header class="header">
711 -> <span class="parentlinks">
713 -> <a href="../">RPC Bug</a>/
716 -> <span class="title">
727 -> <nav class="actions">
730 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=sandbox" rel="nofollow">Edit</a></li>
733 -> <li><a href="../recentchanges/">RecentChanges</a></li>
738 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
760 -> <div id="pagebody">
762 -> <section id="content" role="main">
763 -> <p>This is the SandBox, a page anyone can edit to learn how to use the wiki.</p>
767 -> <p>Here's a paragraph.</p>
769 -> <p>Here's another one with <em>emphasised</em> text.</p>
771 -> <h1>Header</h1>
773 -> <h2>Subheader</h2>
775 -> <blockquote><p>This is a blockquote.</p>
777 -> <p>This is the first level of quoting.</p>
779 -> <blockquote><p>This is nested blockquote.</p></blockquote>
781 -> <p>Back to the first level.</p></blockquote>
783 -> <p>Numbered list</p>
786 -> <li>First item.</li>
787 -> <li>Another.</li>
788 -> <li>And another..</li>
792 -> <p>Bulleted list</p>
795 -> <li><em>item</em></li>
796 -> <li>item</li>
800 -> <p><a href="../ikiwiki/wikilink/">WikiLink</a></p>
812 -> <footer id="footer" class="pagefooter" role="contentinfo">
814 -> <nav id="pageinfo">
821 -> <nav id="backlinks">
824 -> <a href="../ikiwiki/wikilink/">ikiwiki/wikilink</a>
834 -> <div class="pagedate">
835 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
836 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
842 -> <!-- from RPC Bug -->
849 -> </string></value></param></params></methodCall>
850 <- <?xml version='1.0'?>
854 <- <value><string><!DOCTYPE html>
855 <- <html xmlns="http://www.w3.org/1999/xhtml">
858 <- <meta charset="utf-8" />
859 <- <title>sandbox</title>
860 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
862 <- <link rel="stylesheet" href="../style.css" type="text/css" />
864 <- <link rel="stylesheet" href="../local.css" type="text/css" />
869 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=sandbox" />
880 <- <article class="page">
882 <- <section class="pageheader">
883 <- <header class="header">
885 <- <span class="parentlinks">
887 <- <a href="../">RPC Bug</a>/
890 <- <span class="title">
901 <- <nav class="actions">
904 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=sandbox" rel="nofollow">Edit</a></li>
907 <- <li><a href="../recentchanges/">RecentChanges</a></li>
912 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
934 <- <div id="pagebody">
936 <- <section id="content" role="main">
937 <- <p>This is the SandBox, a page anyone can edit to learn how to use the wiki.</p>
941 <- <p>Here's a paragraph.</p>
943 <- <p>Here's another one with <em>emphasised</em> text.</p>
945 <- <h1>Header</h1>
947 <- <h2>Subheader</h2>
949 <- <blockquote><p>This is a blockquote.</p>
951 <- <p>This is the first level of quoting.</p>
953 <- <blockquote><p>This is nested blockquote.</p></blockquote>
955 <- <p>Back to the first level.</p></blockquote>
957 <- <p>Numbered list</p>
960 <- <li>First item.</li>
961 <- <li>Another.</li>
962 <- <li>And another..</li>
966 <- <p>Bulleted list</p>
969 <- <li><em>item</em></li>
970 <- <li>item</li>
974 <- <p><a href="../ikiwiki/wikilink/">WikiLink</a></p>
986 <- <footer id="footer" class="pagefooter" role="contentinfo">
988 <- <nav id="pageinfo">
995 <- <nav id="backlinks">
998 <- <a href="../ikiwiki/wikilink/">ikiwiki/wikilink</a>
1008 <- <div class="pagedate">
1009 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
1010 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
1016 <- <!-- from RPC Bug -->
1023 <- </string></value>
1026 <- </methodResponse>
1027 -> <?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>
1028 -> <html xmlns="http://www.w3.org/1999/xhtml">
1031 -> <meta charset="utf-8" />
1032 -> <title>ikiwiki</title>
1033 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
1035 -> <link rel="stylesheet" href="../style.css" type="text/css" />
1037 -> <link rel="stylesheet" href="../local.css" type="text/css" />
1042 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki" />
1046 -> <meta name="robots" content="noindex, follow" />
1053 -> <article class="page">
1055 -> <section class="pageheader">
1056 -> <header class="header">
1058 -> <span class="parentlinks">
1060 -> <a href="../">RPC Bug</a>/
1063 -> <span class="title">
1074 -> <nav class="actions">
1077 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki" rel="nofollow">Edit</a></li>
1080 -> <li><a href="../recentchanges/">RecentChanges</a></li>
1085 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
1107 -> <div id="pagebody">
1109 -> <section id="content" role="main">
1110 -> <p>This wiki is powered by <a href="http://ikiwiki.info/">ikiwiki</a>.</p>
1112 -> <p>Some documentation on using ikiwiki:</p>
1115 -> <li><a href="./formatting/">formatting</a></li>
1116 -> <li><a href="./wikilink/">wikilink</a></li>
1117 -> <li><a href="./subpage/">subpage</a></li>
1118 -> <li><a href="./pagespec/">pagespec</a></li>
1119 -> <li><a href="./directive/">directive</a></li>
1120 -> <li><a href="./markdown/">markdown</a></li>
1121 -> <li><a href="./openid/">openid</a></li>
1122 -> <li><a href="./searching/">searching</a></li>
1123 -> <li><a href="../templates/">templates</a></li>
1137 -> <footer id="footer" class="pagefooter" role="contentinfo">
1139 -> <nav id="pageinfo">
1146 -> <nav id="backlinks">
1149 -> <a href="../templates/">templates</a>
1159 -> <div class="pagedate">
1160 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
1161 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
1167 -> <!-- from RPC Bug -->
1174 -> </string></value></param></params></methodCall>
1175 <- <?xml version='1.0'?>
1179 <- <value><string><!DOCTYPE html>
1180 <- <html xmlns="http://www.w3.org/1999/xhtml">
1183 <- <meta charset="utf-8" />
1184 <- <title>ikiwiki</title>
1185 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
1187 <- <link rel="stylesheet" href="../style.css" type="text/css" />
1189 <- <link rel="stylesheet" href="../local.css" type="text/css" />
1194 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki" />
1198 <- <meta name="robots" content="noindex, follow" />
1205 <- <article class="page">
1207 <- <section class="pageheader">
1208 <- <header class="header">
1210 <- <span class="parentlinks">
1212 <- <a href="../">RPC Bug</a>/
1215 <- <span class="title">
1226 <- <nav class="actions">
1229 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki" rel="nofollow">Edit</a></li>
1232 <- <li><a href="../recentchanges/">RecentChanges</a></li>
1237 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
1259 <- <div id="pagebody">
1261 <- <section id="content" role="main">
1262 <- <p>This wiki is powered by <a href="http://ikiwiki.info/">ikiwiki</a>.</p>
1264 <- <p>Some documentation on using ikiwiki:</p>
1267 <- <li><a href="./formatting/">formatting</a></li>
1268 <- <li><a href="./wikilink/">wikilink</a></li>
1269 <- <li><a href="./subpage/">subpage</a></li>
1270 <- <li><a href="./pagespec/">pagespec</a></li>
1271 <- <li><a href="./directive/">directive</a></li>
1272 <- <li><a href="./markdown/">markdown</a></li>
1273 <- <li><a href="./openid/">openid</a></li>
1274 <- <li><a href="./searching/">searching</a></li>
1275 <- <li><a href="../templates/">templates</a></li>
1289 <- <footer id="footer" class="pagefooter" role="contentinfo">
1291 <- <nav id="pageinfo">
1298 <- <nav id="backlinks">
1301 <- <a href="../templates/">templates</a>
1311 <- <div class="pagedate">
1312 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
1313 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
1319 <- <!-- from RPC Bug -->
1326 <- </string></value>
1329 <- </methodResponse>
1330 -> <?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>
1331 -> <html xmlns="http://www.w3.org/1999/xhtml">
1334 -> <meta charset="utf-8" />
1335 -> <title>templates</title>
1336 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
1338 -> <link rel="stylesheet" href="../style.css" type="text/css" />
1340 -> <link rel="stylesheet" href="../local.css" type="text/css" />
1345 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates" />
1349 -> <meta name="robots" content="noindex, follow" />
1356 -> <article class="page">
1358 -> <section class="pageheader">
1359 -> <header class="header">
1361 -> <span class="parentlinks">
1363 -> <a href="../">RPC Bug</a>/
1366 -> <span class="title">
1377 -> <nav class="actions">
1380 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates" rel="nofollow">Edit</a></li>
1383 -> <li><a href="../recentchanges/">RecentChanges</a></li>
1388 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
1410 -> <div id="pagebody">
1412 -> <section id="content" role="main">
1413 -> <p><a href="../ikiwiki/">Ikiwiki</a> uses many templates for many purposes. By editing its templates,
1414 -> you can fully customise its appearance, and avoid duplicate content.</p>
1416 -> <p>Ikiwiki uses the HTML::Template module as its template engine. This
1417 -> supports things like conditionals and loops in templates and is pretty
1418 -> easy to learn. All you really need to know to modify templates is this:</p>
1421 -> <li>To insert the value of a template variable, use <code>&lt;TMPL_VAR variable&gt;</code>.</li>
1422 -> <li>To make a block of text conditional on a variable being set use
1423 -> <code>&lt;TMPL_IF variable&gt;text&lt;/TMPL_IF&gt;</code>.</li>
1424 -> <li>To use one block of text if a variable is set and a second if it's not,
1425 -> use <code>&lt;TMPL_IF variable&gt;text&lt;TMPL_ELSE&gt;other text&lt;/TMPL_IF&gt;</code></li>
1429 -> <p>If the template does not contain a <code>templatebody</code> directive, the entire
1430 -> source of the page is used for the template. This is deprecated.</p>
1432 -> <h2>template files</h2>
1434 -> <p>Template files are unlike template pages in that they have the extension
1435 -> <code>.tmpl</code>. Template files are used extensively by Ikiwiki to generate html.
1436 -> They can contain html that would not normally be allowed on a wiki page.</p>
1438 -> <p>Template files are located in <code>/usr/share/ikiwiki/templates</code> by default;
1439 -> the <code>templatedir</code> setting can be used to make another directory be
1440 -> searched first. Customised template files can also be placed inside the
1441 -> "templates/" directory in your wiki's source -- files placed there override
1442 -> ones in the <code>templatedir</code>.</p>
1444 -> <p>Here is a full list of the template files used:</p>
1447 -> <li><p><code>page.tmpl</code> - Used for displaying all regular wiki pages. This is the
1448 -> key template to customise to change the look and feel of Ikiwiki.</p></li>
1449 -> <li><p><code>rsspage.tmpl</code> - Used for generating rss feeds for blogs.</p></li>
1450 -> <li><code>rssitem.tmpl</code> - Used for generating individual items on rss feeds.</li>
1451 -> <li><code>atompage.tmpl</code> - Used for generating atom feeds for blogs.</li>
1452 -> <li><code>atomitem.tmpl</code> - Used for generating individual items on atom feeds.</li>
1453 -> <li><code>inlinepage.tmpl</code> - Used for displaying a post in a blog.</li>
1454 -> <li><code>archivepage.tmpl</code> - Used for listing a page in a blog archive page.</li>
1455 -> <li><code>titlepage.tmpl</code> - Used for listing a page by title in a blog archive page.</li>
1456 -> <li><code>microblog.tmpl</code> - Used for showing a microblogging post inline.</li>
1457 -> <li><code>blogpost.tmpl</code> - Used for a form to add a post to a blog (and rss/atom links)</li>
1458 -> <li><code>feedlink.tmpl</code> - Used to add rss/atom links if <code>blogpost.tmpl</code> is not used.</li>
1459 -> <li><code>aggregatepost.tmpl</code> - Used by the aggregate plugin to create
1460 -> a page for a post.</li>
1461 -> <li><code>searchform.tmpl</code>, <code>googleform.tmpl</code> - Used by the search plugin
1462 -> and google plugin to add search forms to wiki pages.</li>
1463 -> <li><code>searchquery.tmpl</code> - This is a Omega template, used by the
1464 -> search plugin.</li>
1465 -> <li><code>comment.tmpl</code> - Used by the comments plugin to display a comment.</li>
1466 -> <li><code>change.tmpl</code> - Used to create a page describing a change made to the wiki.</li>
1467 -> <li><code>recentchanges.tmpl</code> - Used for listing a change on the RecentChanges page.</li>
1468 -> <li><code>autoindex.tmpl</code> - Filled in by the autoindex plugin to make index pages.</li>
1469 -> <li><code>autotag.tmpl</code> - Filled in by the tag plugin to make tag pages.</li>
1470 -> <li><code>calendarmonth.tmpl</code>, <code>calendaryear.tmpl</code> - Used by ikiwiki-calendar to
1471 -> make calendar archive pages.</li>
1472 -> <li><code>trails.tmpl</code> - Used by the trail plugin to generate links on each page
1473 -> that is a member of a trail.</li>
1474 -> <li><code>notifyemail.tmpl</code> - Used by the notifymail plugin to generate mails about
1475 -> changed pages.</li>
1476 -> <li><code>editpage.tmpl</code>, <code>editconflict.tmpl</code>, <code>editcreationconflict.tmpl</code>,
1477 -> <code>editfailedsave.tmpl</code>, <code>editpagegone.tmpl</code>, <code>pocreatepage.tmpl</code>,
1478 -> <code>editcomment.tmpl</code> <code>commentmoderation.tmpl</code>, <code>renamesummary.tmpl</code>,
1479 -> <code>passwordmail.tmpl</code>, <code>emailauth.tmpl,</code>login-selector.tmpl<code>,
1480 -> </code>revert.tmpl` - Parts of ikiwiki's user interface; do not normally need
1481 -> to be customised.</li>
1495 -> <footer id="footer" class="pagefooter" role="contentinfo">
1497 -> <nav id="pageinfo">
1504 -> <nav id="backlinks">
1507 -> <a href="../ikiwiki/">ikiwiki</a>
1509 -> <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
1519 -> <div class="pagedate">
1520 -> Last edited <time datetime="2015-05-14T01:15:08Z">14/05/2015</time>
1521 -> <!-- Created <time datetime="2015-05-14T01:15:08Z" pubdate="pubdate">14/05/2015</time> -->
1527 -> <!-- from RPC Bug -->
1534 -> </string></value></param></params></methodCall>
1535 <- <?xml version='1.0'?>
1539 <- <value><string><!DOCTYPE html>
1540 <- <html xmlns="http://www.w3.org/1999/xhtml">
1543 <- <meta charset="utf-8" />
1544 <- <title>templates</title>
1545 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
1547 <- <link rel="stylesheet" href="../style.css" type="text/css" />
1549 <- <link rel="stylesheet" href="../local.css" type="text/css" />
1554 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates" />
1558 <- <meta name="robots" content="noindex, follow" />
1565 <- <article class="page">
1567 <- <section class="pageheader">
1568 <- <header class="header">
1570 <- <span class="parentlinks">
1572 <- <a href="../">RPC Bug</a>/
1575 <- <span class="title">
1586 <- <nav class="actions">
1589 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates" rel="nofollow">Edit</a></li>
1592 <- <li><a href="../recentchanges/">RecentChanges</a></li>
1597 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
1619 <- <div id="pagebody">
1621 <- <section id="content" role="main">
1622 <- <p><a href="../ikiwiki/">Ikiwiki</a> uses many templates for many purposes. By editing its templates,
1623 <- you can fully customise its appearance, and avoid duplicate content.</p>
1625 <- <p>Ikiwiki uses the HTML::Template module as its template engine. This
1626 <- supports things like conditionals and loops in templates and is pretty
1627 <- easy to learn. All you really need to know to modify templates is this:</p>
1630 <- <li>To insert the value of a template variable, use <code>&lt;TMPL_VAR variable&gt;</code>.</li>
1631 <- <li>To make a block of text conditional on a variable being set use
1632 <- <code>&lt;TMPL_IF variable&gt;text&lt;/TMPL_IF&gt;</code>.</li>
1633 <- <li>To use one block of text if a variable is set and a second if it's not,
1634 <- use <code>&lt;TMPL_IF variable&gt;text&lt;TMPL_ELSE&gt;other text&lt;/TMPL_IF&gt;</code></li>
1638 <- <p>If the template does not contain a <code>templatebody</code> directive, the entire
1639 <- source of the page is used for the template. This is deprecated.</p>
1641 <- <h2>template files</h2>
1643 <- <p>Template files are unlike template pages in that they have the extension
1644 <- <code>.tmpl</code>. Template files are used extensively by Ikiwiki to generate html.
1645 <- They can contain html that would not normally be allowed on a wiki page.</p>
1647 <- <p>Template files are located in <code>/usr/share/ikiwiki/templates</code> by default;
1648 <- the <code>templatedir</code> setting can be used to make another directory be
1649 <- searched first. Customised template files can also be placed inside the
1650 <- "templates/" directory in your wiki's source -- files placed there override
1651 <- ones in the <code>templatedir</code>.</p>
1653 <- <p>Here is a full list of the template files used:</p>
1656 <- <li><p><code>page.tmpl</code> - Used for displaying all regular wiki pages. This is the
1657 <- key template to customise to change the look and feel of Ikiwiki.</p></li>
1658 <- <li><p><code>rsspage.tmpl</code> - Used for generating rss feeds for blogs.</p></li>
1659 <- <li><code>rssitem.tmpl</code> - Used for generating individual items on rss feeds.</li>
1660 <- <li><code>atompage.tmpl</code> - Used for generating atom feeds for blogs.</li>
1661 <- <li><code>atomitem.tmpl</code> - Used for generating individual items on atom feeds.</li>
1662 <- <li><code>inlinepage.tmpl</code> - Used for displaying a post in a blog.</li>
1663 <- <li><code>archivepage.tmpl</code> - Used for listing a page in a blog archive page.</li>
1664 <- <li><code>titlepage.tmpl</code> - Used for listing a page by title in a blog archive page.</li>
1665 <- <li><code>microblog.tmpl</code> - Used for showing a microblogging post inline.</li>
1666 <- <li><code>blogpost.tmpl</code> - Used for a form to add a post to a blog (and rss/atom links)</li>
1667 <- <li><code>feedlink.tmpl</code> - Used to add rss/atom links if <code>blogpost.tmpl</code> is not used.</li>
1668 <- <li><code>aggregatepost.tmpl</code> - Used by the aggregate plugin to create
1669 <- a page for a post.</li>
1670 <- <li><code>searchform.tmpl</code>, <code>googleform.tmpl</code> - Used by the search plugin
1671 <- and google plugin to add search forms to wiki pages.</li>
1672 <- <li><code>searchquery.tmpl</code> - This is a Omega template, used by the
1673 <- search plugin.</li>
1674 <- <li><code>comment.tmpl</code> - Used by the comments plugin to display a comment.</li>
1675 <- <li><code>change.tmpl</code> - Used to create a page describing a change made to the wiki.</li>
1676 <- <li><code>recentchanges.tmpl</code> - Used for listing a change on the RecentChanges page.</li>
1677 <- <li><code>autoindex.tmpl</code> - Filled in by the autoindex plugin to make index pages.</li>
1678 <- <li><code>autotag.tmpl</code> - Filled in by the tag plugin to make tag pages.</li>
1679 <- <li><code>calendarmonth.tmpl</code>, <code>calendaryear.tmpl</code> - Used by ikiwiki-calendar to
1680 <- make calendar archive pages.</li>
1681 <- <li><code>trails.tmpl</code> - Used by the trail plugin to generate links on each page
1682 <- that is a member of a trail.</li>
1683 <- <li><code>notifyemail.tmpl</code> - Used by the notifymail plugin to generate mails about
1684 <- changed pages.</li>
1685 <- <li><code>editpage.tmpl</code>, <code>editconflict.tmpl</code>, <code>editcreationconflict.tmpl</code>,
1686 <- <code>editfailedsave.tmpl</code>, <code>editpagegone.tmpl</code>, <code>pocreatepage.tmpl</code>,
1687 <- <code>editcomment.tmpl</code> <code>commentmoderation.tmpl</code>, <code>renamesummary.tmpl</code>,
1688 <- <code>passwordmail.tmpl</code>, <code>emailauth.tmpl,</code>login-selector.tmpl<code>,
1689 <- </code>revert.tmpl` - Parts of ikiwiki's user interface; do not normally need
1690 <- to be customised.</li>
1704 <- <footer id="footer" class="pagefooter" role="contentinfo">
1706 <- <nav id="pageinfo">
1713 <- <nav id="backlinks">
1716 <- <a href="../ikiwiki/">ikiwiki</a>
1718 <- <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
1728 <- <div class="pagedate">
1729 <- Last edited <time datetime="2015-05-14T01:15:08Z">14/05/2015</time>
1730 <- <!-- Created <time datetime="2015-05-14T01:15:08Z" pubdate="pubdate">14/05/2015</time> -->
1736 <- <!-- from RPC Bug -->
1743 <- </string></value>
1746 <- </methodResponse>
1747 -> <?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>
1748 -> <html xmlns="http://www.w3.org/1999/xhtml">
1751 -> <meta charset="utf-8" />
1752 -> <title>RecentChanges</title>
1753 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
1755 -> <link rel="stylesheet" href="../style.css" type="text/css" />
1757 -> <link rel="stylesheet" href="../local.css" type="text/css" />
1762 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=recentchanges" />
1773 -> <article class="page">
1775 -> <section class="pageheader">
1776 -> <header class="header">
1778 -> <span class="parentlinks">
1780 -> <a href="../">RPC Bug</a>/
1783 -> <span class="title">
1794 -> <nav class="actions">
1797 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=recentchanges" rel="nofollow">Edit</a></li>
1803 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
1825 -> <div id="pagebody">
1827 -> <section id="content" role="main">
1828 -> <p>Recent changes to this wiki:</p>
1830 -> <div class="feedlink">
1835 -> <div class="recentchanges">
1845 -> <div id="change-b4ba34a8edd1b97989965af69eddac050bc0a8ba" class="metadata">
1846 -> <span class="desc"><br />Changed pages:</span>
1847 -> <span class="pagelinks">
1852 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=foo" rel="nofollow">foo</a>
1854 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
1857 -> <span class="desc"><br />Changed by:</span>
1858 -> <span class="committer">
1860 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
1863 -> <span class="desc"><br />Commit type:</span>
1864 -> <span class="committype">git</span>
1865 -> <span class="desc"><br />Date:</span>
1866 -> <span class="changedate"><time datetime="2015-06-28T18:08:33Z">20:08:33 28/06/2015</time></span>
1867 -> <span class="desc"><br /></span>
1868 -> <span class="revert">
1869 -> <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>
1872 -> <div class="changelog">
1875 -> Still debugging<br />
1892 -> <div id="change-203e0121761fc8ec953cd24821291f45afc0b334" class="metadata">
1893 -> <span class="desc"><br />Changed pages:</span>
1894 -> <span class="pagelinks">
1899 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
1902 -> <span class="desc"><br />Changed by:</span>
1903 -> <span class="committer">
1905 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
1908 -> <span class="desc"><br />Commit type:</span>
1909 -> <span class="committype">git</span>
1910 -> <span class="desc"><br />Date:</span>
1911 -> <span class="changedate"><time datetime="2015-06-15T01:51:08Z">03:51:08 15/06/2015</time></span>
1912 -> <span class="desc"><br /></span>
1913 -> <span class="revert">
1914 -> <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>
1917 -> <div class="changelog">
1920 -> update<br />
1937 -> <div id="change-8ef7576b628a88b2b3e974e202a16bbeb2251354" class="metadata">
1938 -> <span class="desc"><br />Changed pages:</span>
1939 -> <span class="pagelinks">
1944 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
1947 -> <span class="desc"><br />Changed by:</span>
1948 -> <span class="committer">
1950 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
1953 -> <span class="desc"><br />Commit type:</span>
1954 -> <span class="committype">git</span>
1955 -> <span class="desc"><br />Date:</span>
1956 -> <span class="changedate"><time datetime="2015-06-15T01:47:52Z">03:47:52 15/06/2015</time></span>
1957 -> <span class="desc"><br /></span>
1958 -> <span class="revert">
1959 -> <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>
1962 -> <div class="changelog">
1965 -> update<br />
1982 -> <div id="change-9444f53d5b4960dd2560b85d9e8a3d2a77d6db02" class="metadata">
1983 -> <span class="desc"><br />Changed pages:</span>
1984 -> <span class="pagelinks">
1989 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=README.md" rel="nofollow">README.md</a>
1991 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=foo" rel="nofollow">foo</a>
1993 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=index" rel="nofollow">index</a>
1995 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
1997 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=wiki.setup" rel="nofollow">wiki.setup</a>
2000 -> <span class="desc"><br />Changed by:</span>
2001 -> <span class="committer">
2003 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2006 -> <span class="desc"><br />Commit type:</span>
2007 -> <span class="committype">git</span>
2008 -> <span class="desc"><br />Date:</span>
2009 -> <span class="changedate"><time datetime="2015-06-15T01:35:13Z">03:35:13 15/06/2015</time></span>
2010 -> <span class="desc"><br /></span>
2011 -> <span class="revert">
2012 -> <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>
2015 -> <div class="changelog">
2018 -> Initial commit<br />
2035 -> <div id="change-35009e6655542601b4570fd4d328f6db1d81409d" class="metadata">
2036 -> <span class="desc"><br />Changed pages:</span>
2037 -> <span class="pagelinks">
2042 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=.gitignore" rel="nofollow">.gitignore</a>
2045 -> <span class="desc"><br />Changed by:</span>
2046 -> <span class="committer">
2048 -> <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2051 -> <span class="desc"><br />Commit type:</span>
2052 -> <span class="committype">git</span>
2053 -> <span class="desc"><br />Date:</span>
2054 -> <span class="changedate"><time datetime="2015-06-15T00:56:18Z">02:56:18 15/06/2015</time></span>
2055 -> <span class="desc"><br /></span>
2056 -> <span class="revert">
2057 -> <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>
2060 -> <div class="changelog">
2063 -> initial commit<br />
2088 -> <footer id="footer" class="pagefooter" role="contentinfo">
2090 -> <nav id="pageinfo">
2102 -> <div class="pagedate">
2103 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
2104 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
2110 -> <!-- from RPC Bug -->
2117 -> </string></value></param></params></methodCall>
2118 <- <?xml version='1.0'?>
2122 <- <value><string><!DOCTYPE html>
2123 <- <html xmlns="http://www.w3.org/1999/xhtml">
2126 <- <meta charset="utf-8" />
2127 <- <title>RecentChanges</title>
2128 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
2130 <- <link rel="stylesheet" href="../style.css" type="text/css" />
2132 <- <link rel="stylesheet" href="../local.css" type="text/css" />
2137 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=recentchanges" />
2148 <- <article class="page">
2150 <- <section class="pageheader">
2151 <- <header class="header">
2153 <- <span class="parentlinks">
2155 <- <a href="../">RPC Bug</a>/
2158 <- <span class="title">
2169 <- <nav class="actions">
2172 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=recentchanges" rel="nofollow">Edit</a></li>
2178 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
2200 <- <div id="pagebody">
2202 <- <section id="content" role="main">
2203 <- <p>Recent changes to this wiki:</p>
2205 <- <div class="feedlink">
2210 <- <div class="recentchanges">
2220 <- <div id="change-b4ba34a8edd1b97989965af69eddac050bc0a8ba" class="metadata">
2221 <- <span class="desc"><br />Changed pages:</span>
2222 <- <span class="pagelinks">
2227 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=foo" rel="nofollow">foo</a>
2229 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
2232 <- <span class="desc"><br />Changed by:</span>
2233 <- <span class="committer">
2235 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2238 <- <span class="desc"><br />Commit type:</span>
2239 <- <span class="committype">git</span>
2240 <- <span class="desc"><br />Date:</span>
2241 <- <span class="changedate"><time datetime="2015-06-28T18:08:33Z">20:08:33 28/06/2015</time></span>
2242 <- <span class="desc"><br /></span>
2243 <- <span class="revert">
2244 <- <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>
2247 <- <div class="changelog">
2250 <- Still debugging<br />
2267 <- <div id="change-203e0121761fc8ec953cd24821291f45afc0b334" class="metadata">
2268 <- <span class="desc"><br />Changed pages:</span>
2269 <- <span class="pagelinks">
2274 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
2277 <- <span class="desc"><br />Changed by:</span>
2278 <- <span class="committer">
2280 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2283 <- <span class="desc"><br />Commit type:</span>
2284 <- <span class="committype">git</span>
2285 <- <span class="desc"><br />Date:</span>
2286 <- <span class="changedate"><time datetime="2015-06-15T01:51:08Z">03:51:08 15/06/2015</time></span>
2287 <- <span class="desc"><br /></span>
2288 <- <span class="revert">
2289 <- <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>
2292 <- <div class="changelog">
2295 <- update<br />
2312 <- <div id="change-8ef7576b628a88b2b3e974e202a16bbeb2251354" class="metadata">
2313 <- <span class="desc"><br />Changed pages:</span>
2314 <- <span class="pagelinks">
2319 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
2322 <- <span class="desc"><br />Changed by:</span>
2323 <- <span class="committer">
2325 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2328 <- <span class="desc"><br />Commit type:</span>
2329 <- <span class="committype">git</span>
2330 <- <span class="desc"><br />Date:</span>
2331 <- <span class="changedate"><time datetime="2015-06-15T01:47:52Z">03:47:52 15/06/2015</time></span>
2332 <- <span class="desc"><br /></span>
2333 <- <span class="revert">
2334 <- <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>
2337 <- <div class="changelog">
2340 <- update<br />
2357 <- <div id="change-9444f53d5b4960dd2560b85d9e8a3d2a77d6db02" class="metadata">
2358 <- <span class="desc"><br />Changed pages:</span>
2359 <- <span class="pagelinks">
2364 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=README.md" rel="nofollow">README.md</a>
2366 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=foo" rel="nofollow">foo</a>
2368 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=index" rel="nofollow">index</a>
2370 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=plugins%2Frpcbug" rel="nofollow">plugins/rpcbug</a>
2372 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=wiki.setup" rel="nofollow">wiki.setup</a>
2375 <- <span class="desc"><br />Changed by:</span>
2376 <- <span class="committer">
2378 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2381 <- <span class="desc"><br />Commit type:</span>
2382 <- <span class="committype">git</span>
2383 <- <span class="desc"><br />Date:</span>
2384 <- <span class="changedate"><time datetime="2015-06-15T01:35:13Z">03:35:13 15/06/2015</time></span>
2385 <- <span class="desc"><br /></span>
2386 <- <span class="revert">
2387 <- <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>
2390 <- <div class="changelog">
2393 <- Initial commit<br />
2410 <- <div id="change-35009e6655542601b4570fd4d328f6db1d81409d" class="metadata">
2411 <- <span class="desc"><br />Changed pages:</span>
2412 <- <span class="pagelinks">
2417 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=.gitignore" rel="nofollow">.gitignore</a>
2420 <- <span class="desc"><br />Changed by:</span>
2421 <- <span class="committer">
2423 <- <a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=goto&amp;page=spalax" rel="nofollow">spalax</a>
2426 <- <span class="desc"><br />Commit type:</span>
2427 <- <span class="committype">git</span>
2428 <- <span class="desc"><br />Date:</span>
2429 <- <span class="changedate"><time datetime="2015-06-15T00:56:18Z">02:56:18 15/06/2015</time></span>
2430 <- <span class="desc"><br /></span>
2431 <- <span class="revert">
2432 <- <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>
2435 <- <div class="changelog">
2438 <- initial commit<br />
2463 <- <footer id="footer" class="pagefooter" role="contentinfo">
2465 <- <nav id="pageinfo">
2477 <- <div class="pagedate">
2478 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
2479 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
2485 <- <!-- from RPC Bug -->
2492 <- </string></value>
2495 <- </methodResponse>
2496 -> <?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>
2497 -> <html xmlns="http://www.w3.org/1999/xhtml">
2500 -> <meta charset="utf-8" />
2501 -> <title>shortcuts</title>
2502 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
2504 -> <link rel="stylesheet" href="../style.css" type="text/css" />
2506 -> <link rel="stylesheet" href="../local.css" type="text/css" />
2511 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=shortcuts" />
2522 -> <article class="page">
2524 -> <section class="pageheader">
2525 -> <header class="header">
2527 -> <span class="parentlinks">
2529 -> <a href="../">RPC Bug</a>/
2532 -> <span class="title">
2543 -> <nav class="actions">
2546 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=shortcuts" rel="nofollow">Edit</a></li>
2549 -> <li><a href="../recentchanges/">RecentChanges</a></li>
2554 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
2576 -> <div id="pagebody">
2578 -> <section id="content" role="main">
2579 -> <p>This wiki has shortcuts <strong>disabled</strong>.</p>
2581 -> <p>Some examples of using shortcuts include:</p>
2583 -> <pre><code>\[[!google foo]]
2584 -> \[[!wikipedia War_of_1812]]
2585 -> \[[!debbug 12345]]
2586 -> Check the \[[!google ikiwiki desc="google search for %s"]].
2587 -> </code></pre>
2589 -> <p>This page controls what shortcut links the wiki supports.</p>
2592 -> <li>\[[!shortcut name=google url="https://encrypted.google.com/search?q=%s"]]</li>
2593 -> <li>\[[!shortcut name=archive url="http://web.archive.org/*/%S"]]</li>
2594 -> <li>\[[!shortcut name=gmap url="https://maps.google.com/maps?q=%s"]]</li>
2595 -> <li>\[[!shortcut name=gmsg url="https://groups.google.com/groups?selm=%s"]]</li>
2596 -> <li>\[[!shortcut name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]</li>
2597 -> <li>\[[!shortcut name=wikitravel url="https://wikitravel.org/en/%s"]]</li>
2598 -> <li>\[[!shortcut name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]</li>
2599 -> <li>\[[!shortcut name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]</li>
2600 -> <li>\[[!shortcut name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]</li>
2601 -> <li>\[[!shortcut name=debpkg url="http://packages.debian.org/%s"]]</li>
2602 -> <li>\[[!shortcut name=debpkgsid url="http://packages.debian.org/sid/%s"]]</li>
2603 -> <li>\[[!shortcut name=debpts url="http://packages.qa.debian.org/%s"]]</li>
2604 -> <li>\[[!shortcut name=debmsg url="https://lists.debian.org/msgid-search/%s"]]</li>
2605 -> <li>\[[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]</li>
2606 -> <li>\[[!shortcut name=debss url="http://snapshot.debian.org/package/%s/"]]
2609 -> <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>
2612 -> <li>\[[!shortcut name=debwiki url="https://wiki.debian.org/%S"]]</li>
2613 -> <li>\[[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]</li>
2614 -> <li>\[[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]</li>
2615 -> <li>\[[!shortcut name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]</li>
2616 -> <li>\[[!shortcut name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]</li>
2617 -> <li>\[[!shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]</li>
2618 -> <li>\[[!shortcut name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]</li>
2619 -> <li>\[[!shortcut name=marcmsg url="http://marc.info/?i=%s"]]</li>
2620 -> <li>\[[!shortcut name=marclist url="http://marc.info/?l=%s"]]</li>
2621 -> <li>\[[!shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]</li>
2622 -> <li>\[[!shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]</li>
2623 -> <li>\[[!shortcut name=cpan url="http://search.cpan.org/search?mode=dist&amp;query=%s"]]</li>
2624 -> <li>\[[!shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]</li>
2625 -> <li>\[[!shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]</li>
2626 -> <li>\[[!shortcut name=iki url="http://ikiwiki.info/%S/"]]</li>
2627 -> <li>\[[!shortcut name=ljuser url="http://%s.livejournal.com/"]]</li>
2628 -> <li>\[[!shortcut name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]</li>
2629 -> <li>\[[!shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]</li>
2630 -> <li>\[[!shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]</li>
2631 -> <li>\[[!shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]</li>
2632 -> <li>\[[!shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]</li>
2633 -> <li>\[[!shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&amp;Strategy=<em>&amp;Database=</em>&amp;Query=%s"]]</li>
2634 -> <li>\[[!shortcut name=imdb url="http://imdb.com/find?q=%s"]]</li>
2635 -> <li>\[[!shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&amp;exact=on&amp;search=0x%s"]]</li>
2636 -> <li>\[[!shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]</li>
2637 -> <li>\[[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&amp;type=domain"]]</li>
2638 -> <li>\[[!shortcut name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]</li>
2639 -> <li>\[[!shortcut name=flickr url="https://secure.flickr.com/photos/%s"]]</li>
2640 -> <li>\[[!shortcut name=man url="http://manpages.debian.org/%s"]]</li>
2641 -> <li>\[[!shortcut name=ohloh url="https://www.ohloh.net/p/%s"]]</li>
2642 -> <li>\[[!shortcut name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]</li>
2643 -> <li>\[[!shortcut name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]</li>
2644 -> <li>\[[!shortcut name=ubupkg url="http://packages.ubuntu.com/%s"]]</li>
2645 -> <li>\[[!shortcut name=mozillazinekb url="http://kb.mozillazine.org/%s"]]</li>
2646 -> <li>\[[!shortcut name=freebsdwiki url="http://wiki.freebsd.org/%s"]]</li>
2647 -> <li>\[[!shortcut name=hackage url="http://hackage.haskell.org/package/%s"]]</li>
2648 -> <li>\[[!shortcut name=pkgsrc url="http://pkgsrc.se/%S"]]</li>
2649 -> <li>\[[!shortcut name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]</li>
2650 -> <li>\[[!shortcut name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]</li>
2654 -> <p>To add a new shortcut, use the <code>shortcut</code>
2655 -> <a href="../ikiwiki/directive/">directive</a>. In the url, "%s" is replaced with the
2656 -> text passed to the named shortcut, after \[[!wikipedia url_encoding]]
2657 -> it, and '%S' is replaced with the raw, non-encoded text.
2658 -> Additionally, <code>%W</code> is replaced with the text encoded just right for
2659 -> Wikipedia. The optional <code>desc</code> parameter controls the description of
2660 -> the link.</p>
2662 -> <p>Remember that the <code>name</code> you give the shortcut will become a new
2663 -> <a href="../ikiwiki/directive/">directive</a>. Avoid using a <code>name</code> that conflicts
2664 -> with an existing directive. These directives also accept a <code>desc</code>
2665 -> parameter that will override the one provided at definition time.</p>
2667 -> <p>If you come up with a shortcut that you think others might find useful,
2668 -> consider contributing it to the <a href="http://ikiwiki.info/shortcuts/">shortcuts page on the ikiwiki
2669 -> wiki</a>, so that future versions of
2670 -> ikiwiki will include your shortcut in the standard underlay.</p>
2682 -> <footer id="footer" class="pagefooter" role="contentinfo">
2684 -> <nav id="pageinfo">
2691 -> <nav id="backlinks">
2694 -> <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
2704 -> <div class="pagedate">
2705 -> Last edited <time datetime="2014-09-26T22:55:09Z">27/09/2014</time>
2706 -> <!-- Created <time datetime="2014-09-26T22:55:09Z" pubdate="pubdate">27/09/2014</time> -->
2712 -> <!-- from RPC Bug -->
2719 -> </string></value></param></params></methodCall>
2720 <- <?xml version='1.0'?>
2724 <- <value><string><!DOCTYPE html>
2725 <- <html xmlns="http://www.w3.org/1999/xhtml">
2728 <- <meta charset="utf-8" />
2729 <- <title>shortcuts</title>
2730 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
2732 <- <link rel="stylesheet" href="../style.css" type="text/css" />
2734 <- <link rel="stylesheet" href="../local.css" type="text/css" />
2739 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=shortcuts" />
2750 <- <article class="page">
2752 <- <section class="pageheader">
2753 <- <header class="header">
2755 <- <span class="parentlinks">
2757 <- <a href="../">RPC Bug</a>/
2760 <- <span class="title">
2771 <- <nav class="actions">
2774 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=shortcuts" rel="nofollow">Edit</a></li>
2777 <- <li><a href="../recentchanges/">RecentChanges</a></li>
2782 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
2804 <- <div id="pagebody">
2806 <- <section id="content" role="main">
2807 <- <p>This wiki has shortcuts <strong>disabled</strong>.</p>
2809 <- <p>Some examples of using shortcuts include:</p>
2811 <- <pre><code>\[[!google foo]]
2812 <- \[[!wikipedia War_of_1812]]
2813 <- \[[!debbug 12345]]
2814 <- Check the \[[!google ikiwiki desc="google search for %s"]].
2815 <- </code></pre>
2817 <- <p>This page controls what shortcut links the wiki supports.</p>
2820 <- <li>\[[!shortcut name=google url="https://encrypted.google.com/search?q=%s"]]</li>
2821 <- <li>\[[!shortcut name=archive url="http://web.archive.org/*/%S"]]</li>
2822 <- <li>\[[!shortcut name=gmap url="https://maps.google.com/maps?q=%s"]]</li>
2823 <- <li>\[[!shortcut name=gmsg url="https://groups.google.com/groups?selm=%s"]]</li>
2824 <- <li>\[[!shortcut name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]</li>
2825 <- <li>\[[!shortcut name=wikitravel url="https://wikitravel.org/en/%s"]]</li>
2826 <- <li>\[[!shortcut name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]</li>
2827 <- <li>\[[!shortcut name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]</li>
2828 <- <li>\[[!shortcut name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]</li>
2829 <- <li>\[[!shortcut name=debpkg url="http://packages.debian.org/%s"]]</li>
2830 <- <li>\[[!shortcut name=debpkgsid url="http://packages.debian.org/sid/%s"]]</li>
2831 <- <li>\[[!shortcut name=debpts url="http://packages.qa.debian.org/%s"]]</li>
2832 <- <li>\[[!shortcut name=debmsg url="https://lists.debian.org/msgid-search/%s"]]</li>
2833 <- <li>\[[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]</li>
2834 <- <li>\[[!shortcut name=debss url="http://snapshot.debian.org/package/%s/"]]
2837 <- <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>
2840 <- <li>\[[!shortcut name=debwiki url="https://wiki.debian.org/%S"]]</li>
2841 <- <li>\[[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]</li>
2842 <- <li>\[[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]</li>
2843 <- <li>\[[!shortcut name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]</li>
2844 <- <li>\[[!shortcut name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]</li>
2845 <- <li>\[[!shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]</li>
2846 <- <li>\[[!shortcut name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]</li>
2847 <- <li>\[[!shortcut name=marcmsg url="http://marc.info/?i=%s"]]</li>
2848 <- <li>\[[!shortcut name=marclist url="http://marc.info/?l=%s"]]</li>
2849 <- <li>\[[!shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]</li>
2850 <- <li>\[[!shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]</li>
2851 <- <li>\[[!shortcut name=cpan url="http://search.cpan.org/search?mode=dist&amp;query=%s"]]</li>
2852 <- <li>\[[!shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]</li>
2853 <- <li>\[[!shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]</li>
2854 <- <li>\[[!shortcut name=iki url="http://ikiwiki.info/%S/"]]</li>
2855 <- <li>\[[!shortcut name=ljuser url="http://%s.livejournal.com/"]]</li>
2856 <- <li>\[[!shortcut name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]</li>
2857 <- <li>\[[!shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]</li>
2858 <- <li>\[[!shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]</li>
2859 <- <li>\[[!shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]</li>
2860 <- <li>\[[!shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]</li>
2861 <- <li>\[[!shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&amp;Strategy=<em>&amp;Database=</em>&amp;Query=%s"]]</li>
2862 <- <li>\[[!shortcut name=imdb url="http://imdb.com/find?q=%s"]]</li>
2863 <- <li>\[[!shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&amp;exact=on&amp;search=0x%s"]]</li>
2864 <- <li>\[[!shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]</li>
2865 <- <li>\[[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&amp;type=domain"]]</li>
2866 <- <li>\[[!shortcut name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]</li>
2867 <- <li>\[[!shortcut name=flickr url="https://secure.flickr.com/photos/%s"]]</li>
2868 <- <li>\[[!shortcut name=man url="http://manpages.debian.org/%s"]]</li>
2869 <- <li>\[[!shortcut name=ohloh url="https://www.ohloh.net/p/%s"]]</li>
2870 <- <li>\[[!shortcut name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]</li>
2871 <- <li>\[[!shortcut name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]</li>
2872 <- <li>\[[!shortcut name=ubupkg url="http://packages.ubuntu.com/%s"]]</li>
2873 <- <li>\[[!shortcut name=mozillazinekb url="http://kb.mozillazine.org/%s"]]</li>
2874 <- <li>\[[!shortcut name=freebsdwiki url="http://wiki.freebsd.org/%s"]]</li>
2875 <- <li>\[[!shortcut name=hackage url="http://hackage.haskell.org/package/%s"]]</li>
2876 <- <li>\[[!shortcut name=pkgsrc url="http://pkgsrc.se/%S"]]</li>
2877 <- <li>\[[!shortcut name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]</li>
2878 <- <li>\[[!shortcut name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]</li>
2882 <- <p>To add a new shortcut, use the <code>shortcut</code>
2883 <- <a href="../ikiwiki/directive/">directive</a>. In the url, "%s" is replaced with the
2884 <- text passed to the named shortcut, after \[[!wikipedia url_encoding]]
2885 <- it, and '%S' is replaced with the raw, non-encoded text.
2886 <- Additionally, <code>%W</code> is replaced with the text encoded just right for
2887 <- Wikipedia. The optional <code>desc</code> parameter controls the description of
2888 <- the link.</p>
2890 <- <p>Remember that the <code>name</code> you give the shortcut will become a new
2891 <- <a href="../ikiwiki/directive/">directive</a>. Avoid using a <code>name</code> that conflicts
2892 <- with an existing directive. These directives also accept a <code>desc</code>
2893 <- parameter that will override the one provided at definition time.</p>
2895 <- <p>If you come up with a shortcut that you think others might find useful,
2896 <- consider contributing it to the <a href="http://ikiwiki.info/shortcuts/">shortcuts page on the ikiwiki
2897 <- wiki</a>, so that future versions of
2898 <- ikiwiki will include your shortcut in the standard underlay.</p>
2910 <- <footer id="footer" class="pagefooter" role="contentinfo">
2912 <- <nav id="pageinfo">
2919 <- <nav id="backlinks">
2922 <- <a href="../ikiwiki/formatting/">ikiwiki/formatting</a>
2932 <- <div class="pagedate">
2933 <- Last edited <time datetime="2014-09-26T22:55:09Z">27/09/2014</time>
2934 <- <!-- Created <time datetime="2014-09-26T22:55:09Z" pubdate="pubdate">27/09/2014</time> -->
2940 <- <!-- from RPC Bug -->
2947 <- </string></value>
2950 <- </methodResponse>
2951 -> <?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>
2952 -> <html xmlns="http://www.w3.org/1999/xhtml">
2955 -> <meta charset="utf-8" />
2956 -> <title>note</title>
2957 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
2959 -> <link rel="stylesheet" href="../../style.css" type="text/css" />
2961 -> <link rel="stylesheet" href="../../local.css" type="text/css" />
2966 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fnote" />
2977 -> <article class="page">
2979 -> <section class="pageheader">
2980 -> <header class="header">
2982 -> <span class="parentlinks">
2984 -> <a href="../../">RPC Bug</a>/
2986 -> <a href="../">templates</a>/
2989 -> <span class="title">
3000 -> <nav class="actions">
3003 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fnote" rel="nofollow">Edit</a></li>
3006 -> <li><a href="../../recentchanges/">RecentChanges</a></li>
3011 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3033 -> <div id="pagebody">
3035 -> <section id="content" role="main">
3036 -> <p>Use this template to insert a note into a page. The note will be styled to
3037 -> float to the right of other text on the page. This template has one
3038 -> parameter:</p>
3041 -> <li>`text` - the text to display in the note
3055 -> <footer id="footer" class="pagefooter" role="contentinfo">
3057 -> <nav id="pageinfo">
3069 -> <div class="pagedate">
3070 -> Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
3071 -> <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
3077 -> <!-- from RPC Bug -->
3084 -> </string></value></param></params></methodCall>
3085 <- <?xml version='1.0'?>
3089 <- <value><string><!DOCTYPE html>
3090 <- <html xmlns="http://www.w3.org/1999/xhtml">
3093 <- <meta charset="utf-8" />
3094 <- <title>note</title>
3095 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
3097 <- <link rel="stylesheet" href="../../style.css" type="text/css" />
3099 <- <link rel="stylesheet" href="../../local.css" type="text/css" />
3104 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fnote" />
3115 <- <article class="page">
3117 <- <section class="pageheader">
3118 <- <header class="header">
3120 <- <span class="parentlinks">
3122 <- <a href="../../">RPC Bug</a>/
3124 <- <a href="../">templates</a>/
3127 <- <span class="title">
3138 <- <nav class="actions">
3141 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fnote" rel="nofollow">Edit</a></li>
3144 <- <li><a href="../../recentchanges/">RecentChanges</a></li>
3149 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3171 <- <div id="pagebody">
3173 <- <section id="content" role="main">
3174 <- <p>Use this template to insert a note into a page. The note will be styled to
3175 <- float to the right of other text on the page. This template has one
3176 <- parameter:</p>
3179 <- <li>`text` - the text to display in the note
3193 <- <footer id="footer" class="pagefooter" role="contentinfo">
3195 <- <nav id="pageinfo">
3207 <- <div class="pagedate">
3208 <- Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
3209 <- <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
3215 <- <!-- from RPC Bug -->
3222 <- </string></value>
3225 <- </methodResponse>
3226 -> <?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>
3227 -> <html xmlns="http://www.w3.org/1999/xhtml">
3230 -> <meta charset="utf-8" />
3231 -> <title>popup</title>
3232 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
3234 -> <link rel="stylesheet" href="../../style.css" type="text/css" />
3236 -> <link rel="stylesheet" href="../../local.css" type="text/css" />
3241 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fpopup" />
3252 -> <article class="page">
3254 -> <section class="pageheader">
3255 -> <header class="header">
3257 -> <span class="parentlinks">
3259 -> <a href="../../">RPC Bug</a>/
3261 -> <a href="../">templates</a>/
3264 -> <span class="title">
3275 -> <nav class="actions">
3278 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fpopup" rel="nofollow">Edit</a></li>
3281 -> <li><a href="../../recentchanges/">RecentChanges</a></li>
3286 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3308 -> <div id="pagebody">
3310 -> <section id="content" role="main">
3311 -> <p>Use this template to create a popup window that is displayed when the mouse
3312 -> is over part of the page. This template has two parameters:</p>
3315 -> <li>`mouseover` - This is the text or other content that triggers the
3317 -> <li>`popup` - This should be the content of the popup window. It can be
3318 -> anything, even images or a whole little wiki page, but should not be too
3319 -> large for good usability.
3323 -> <p>Note that browsers that do not support the CSS will display the popup
3324 -> inline in the page, inside square brackets.</p>
3326 -> <p>\[[templatebody &lt;
3327 -> <span class="paren">[</span><span class="balloon"></span><span class="paren">]</span>
3329 -> ENDBODY]]</p>
3341 -> <footer id="footer" class="pagefooter" role="contentinfo">
3343 -> <nav id="pageinfo">
3355 -> <div class="pagedate">
3356 -> Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
3357 -> <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
3363 -> <!-- from RPC Bug -->
3370 -> </string></value></param></params></methodCall>
3371 <- <?xml version='1.0'?>
3375 <- <value><string><!DOCTYPE html>
3376 <- <html xmlns="http://www.w3.org/1999/xhtml">
3379 <- <meta charset="utf-8" />
3380 <- <title>popup</title>
3381 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
3383 <- <link rel="stylesheet" href="../../style.css" type="text/css" />
3385 <- <link rel="stylesheet" href="../../local.css" type="text/css" />
3390 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fpopup" />
3401 <- <article class="page">
3403 <- <section class="pageheader">
3404 <- <header class="header">
3406 <- <span class="parentlinks">
3408 <- <a href="../../">RPC Bug</a>/
3410 <- <a href="../">templates</a>/
3413 <- <span class="title">
3424 <- <nav class="actions">
3427 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=templates%2Fpopup" rel="nofollow">Edit</a></li>
3430 <- <li><a href="../../recentchanges/">RecentChanges</a></li>
3435 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3457 <- <div id="pagebody">
3459 <- <section id="content" role="main">
3460 <- <p>Use this template to create a popup window that is displayed when the mouse
3461 <- is over part of the page. This template has two parameters:</p>
3464 <- <li>`mouseover` - This is the text or other content that triggers the
3466 <- <li>`popup` - This should be the content of the popup window. It can be
3467 <- anything, even images or a whole little wiki page, but should not be too
3468 <- large for good usability.
3472 <- <p>Note that browsers that do not support the CSS will display the popup
3473 <- inline in the page, inside square brackets.</p>
3475 <- <p>\[[templatebody &lt;
3476 <- <span class="paren">[</span><span class="balloon"></span><span class="paren">]</span>
3478 <- ENDBODY]]</p>
3490 <- <footer id="footer" class="pagefooter" role="contentinfo">
3492 <- <nav id="pageinfo">
3504 <- <div class="pagedate">
3505 <- Last edited <time datetime="2013-09-13T09:30:24Z">13/09/2013</time>
3506 <- <!-- Created <time datetime="2013-09-13T09:30:24Z" pubdate="pubdate">13/09/2013</time> -->
3512 <- <!-- from RPC Bug -->
3519 <- </string></value>
3522 <- </methodResponse>
3523 -> <?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>
3524 -> <html xmlns="http://www.w3.org/1999/xhtml">
3527 -> <meta charset="utf-8" />
3528 -> <title>directive</title>
3529 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
3531 -> <link rel="stylesheet" href="../../style.css" type="text/css" />
3533 -> <link rel="stylesheet" href="../../local.css" type="text/css" />
3538 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fdirective" />
3542 -> <meta name="robots" content="noindex, follow" />
3549 -> <article class="page">
3551 -> <section class="pageheader">
3552 -> <header class="header">
3554 -> <span class="parentlinks">
3556 -> <a href="../../">RPC Bug</a>/
3558 -> <a href="../">ikiwiki</a>/
3561 -> <span class="title">
3572 -> <nav class="actions">
3575 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fdirective" rel="nofollow">Edit</a></li>
3578 -> <li><a href="../../recentchanges/">RecentChanges</a></li>
3583 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3605 -> <div id="pagebody">
3607 -> <section id="content" role="main">
3608 -> <p>Directives are similar to a <a href="../wikilink/">WikiLink</a> in form, except they
3609 -> begin with <code>!</code> and may contain parameters. The general form is:</p>
3611 -> <pre><code>\[[!directive param="value" param="value"]]
3612 -> </code></pre>
3614 -> <p>This gets expanded before the rest of the page is processed, and can be used
3615 -> to transform the page in various ways.</p>
3617 -> <p>The quotes around values can be omitted if the value is a simple word.
3618 -> Also, some directives may use parameters without values, for example:</p>
3620 -> <pre><code>\[[!tag foo]]
3621 -> </code></pre>
3623 -> <p>A directive does not need to all be on one line, it can be
3624 -> wrapped to multiple lines if you like:</p>
3626 -> <pre><code>\[[!directive foo="baldersnatch"
3627 -> bar="supercalifragilisticexpialidocious" baz=11]]
3628 -> </code></pre>
3630 -> <p>Also, multiple lines of <em>quoted</em> text can be used for a value.
3631 -> To allow quote marks inside the quoted text, delimit the block
3632 -> of text with triple-double-quotes or triple-single-quotes:</p>
3634 -> <pre><code>\[[!directive text="""
3635 -> 1. "foo"
3636 -> 2. "bar"
3637 -> 3. "baz"
3638 -> """ othertext='''
3639 -> 1. 'quux'
3640 -> 2. "foo"
3641 -> ''']]
3642 -> </code></pre>
3644 -> <p>If you want to put text with triple quotes into a parameter value, you can
3645 -> use perl-style here-doc syntax, even nesting it like this:</p>
3647 -> <pre><code>\[[!directive text=&lt;&lt;OUTER
3648 -> \[[!otherdirective &lt;&lt;INNER
3653 -> </code></pre>
3655 -> <p>ikiwiki also has an older syntax for directives, which requires a space in
3656 -> directives to distinguish them from <a href="../wikilink/">wikilinks</a>. This
3657 -> syntax has several disadvantages: it requires a space after directives with
3658 -> no parameters (such as <code>\[[pagecount ]]</code>), and it prohibits spaces in
3659 -> <a href="../wikilink/">wikilinks</a>. ikiwiki now provides the <code>!</code>-prefixed
3660 -> syntax shown above as default. However, ikiwiki still supports wikis using
3661 -> the older syntax, if the <code>prefix_directives</code> option is disabled.</p>
3673 -> <footer id="footer" class="pagefooter" role="contentinfo">
3675 -> <nav id="pageinfo">
3682 -> <nav id="backlinks">
3685 -> <a href="../formatting/">formatting</a>
3687 -> <a href="../">ikiwiki</a>
3689 -> <a href="../markdown/">markdown</a>
3691 -> <a href="../pagespec/sorting/">pagespec/sorting</a>
3693 -> <a href="../../shortcuts/">shortcuts</a>
3703 -> <div class="pagedate">
3704 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
3705 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
3711 -> <!-- from RPC Bug -->
3718 -> </string></value></param></params></methodCall>
3719 <- <?xml version='1.0'?>
3723 <- <value><string><!DOCTYPE html>
3724 <- <html xmlns="http://www.w3.org/1999/xhtml">
3727 <- <meta charset="utf-8" />
3728 <- <title>directive</title>
3729 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
3731 <- <link rel="stylesheet" href="../../style.css" type="text/css" />
3733 <- <link rel="stylesheet" href="../../local.css" type="text/css" />
3738 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fdirective" />
3742 <- <meta name="robots" content="noindex, follow" />
3749 <- <article class="page">
3751 <- <section class="pageheader">
3752 <- <header class="header">
3754 <- <span class="parentlinks">
3756 <- <a href="../../">RPC Bug</a>/
3758 <- <a href="../">ikiwiki</a>/
3761 <- <span class="title">
3772 <- <nav class="actions">
3775 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fdirective" rel="nofollow">Edit</a></li>
3778 <- <li><a href="../../recentchanges/">RecentChanges</a></li>
3783 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
3805 <- <div id="pagebody">
3807 <- <section id="content" role="main">
3808 <- <p>Directives are similar to a <a href="../wikilink/">WikiLink</a> in form, except they
3809 <- begin with <code>!</code> and may contain parameters. The general form is:</p>
3811 <- <pre><code>\[[!directive param="value" param="value"]]
3812 <- </code></pre>
3814 <- <p>This gets expanded before the rest of the page is processed, and can be used
3815 <- to transform the page in various ways.</p>
3817 <- <p>The quotes around values can be omitted if the value is a simple word.
3818 <- Also, some directives may use parameters without values, for example:</p>
3820 <- <pre><code>\[[!tag foo]]
3821 <- </code></pre>
3823 <- <p>A directive does not need to all be on one line, it can be
3824 <- wrapped to multiple lines if you like:</p>
3826 <- <pre><code>\[[!directive foo="baldersnatch"
3827 <- bar="supercalifragilisticexpialidocious" baz=11]]
3828 <- </code></pre>
3830 <- <p>Also, multiple lines of <em>quoted</em> text can be used for a value.
3831 <- To allow quote marks inside the quoted text, delimit the block
3832 <- of text with triple-double-quotes or triple-single-quotes:</p>
3834 <- <pre><code>\[[!directive text="""
3838 <- """ othertext='''
3842 <- </code></pre>
3844 <- <p>If you want to put text with triple quotes into a parameter value, you can
3845 <- use perl-style here-doc syntax, even nesting it like this:</p>
3847 <- <pre><code>\[[!directive text=&lt;&lt;OUTER
3848 <- \[[!otherdirective &lt;&lt;INNER
3853 <- </code></pre>
3855 <- <p>ikiwiki also has an older syntax for directives, which requires a space in
3856 <- directives to distinguish them from <a href="../wikilink/">wikilinks</a>. This
3857 <- syntax has several disadvantages: it requires a space after directives with
3858 <- no parameters (such as <code>\[[pagecount ]]</code>), and it prohibits spaces in
3859 <- <a href="../wikilink/">wikilinks</a>. ikiwiki now provides the <code>!</code>-prefixed
3860 <- syntax shown above as default. However, ikiwiki still supports wikis using
3861 <- the older syntax, if the <code>prefix_directives</code> option is disabled.</p>
3873 <- <footer id="footer" class="pagefooter" role="contentinfo">
3875 <- <nav id="pageinfo">
3882 <- <nav id="backlinks">
3885 <- <a href="../formatting/">formatting</a>
3887 <- <a href="../">ikiwiki</a>
3889 <- <a href="../markdown/">markdown</a>
3891 <- <a href="../pagespec/sorting/">pagespec/sorting</a>
3893 <- <a href="../../shortcuts/">shortcuts</a>
3903 <- <div class="pagedate">
3904 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
3905 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
3911 <- <!-- from RPC Bug -->
3918 <- </string></value>
3921 <- </methodResponse>
3922 -> <?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>
3923 -> <html xmlns="http://www.w3.org/1999/xhtml">
3926 -> <meta charset="utf-8" />
3927 -> <title>pagespec</title>
3928 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
3930 -> <link rel="stylesheet" href="../../style.css" type="text/css" />
3932 -> <link rel="stylesheet" href="../../local.css" type="text/css" />
3937 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec" />
3941 -> <meta name="robots" content="noindex, follow" />
3948 -> <article class="page">
3950 -> <section class="pageheader">
3951 -> <header class="header">
3953 -> <span class="parentlinks">
3955 -> <a href="../../">RPC Bug</a>/
3957 -> <a href="../">ikiwiki</a>/
3960 -> <span class="title">
3971 -> <nav class="actions">
3974 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec" rel="nofollow">Edit</a></li>
3977 -> <li><a href="../../recentchanges/">RecentChanges</a></li>
3982 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4004 -> <div id="pagebody">
4006 -> <section id="content" role="main">
4007 -> <p>To select a set of pages, such as pages that are locked, pages
4008 -> whose commit emails you want subscribe to, or pages to combine into a
4009 -> blog, the wiki uses a PageSpec. This is an expression that matches
4010 -> a set of pages.</p>
4012 -> <p>The simplest PageSpec is a simple list of pages. For example, this matches
4013 -> any of the three listed pages:</p>
4015 -> <pre><code>foo or bar or baz
4016 -> </code></pre>
4018 -> <p>More often you will want to match any pages that have a particular thing in
4019 -> their name. You can do this using a glob pattern. "<code>*</code>" stands for any part
4020 -> of a page name, and "<code>?</code>" for any single letter of a page name. So this
4021 -> matches all pages about music, and any <a href="../subpage/">SubPage</a>s of the SandBox, but does
4022 -> not match the SandBox itself:</p>
4024 -> <pre><code>*music* or SandBox/*
4025 -> </code></pre>
4027 -> <p>You can also prefix an item with "<code>!</code>" to skip pages that match it. So to
4028 -> match all pages except for Discussion pages and the SandBox:</p>
4030 -> <pre><code>* and !SandBox and !*/Discussion
4031 -> </code></pre>
4033 -> <p>Some more elaborate limits can be added to what matches using these functions:</p>
4036 -> <li>"<code>glob(someglob)</code>" - matches pages and other files that match the given glob.
4037 -> Just writing the glob by itself is actually a shorthand for this function.</li>
4038 -> <li>"<code>page(glob)</code>" - like <code>glob()</code>, but only matches pages, not other files</li>
4039 -> <li>"<code>link(page)</code>" - matches only pages that link to a given page (or glob)</li>
4040 -> <li>"<code>tagged(tag)</code>" - matches pages that are tagged or link to the given tag (or
4041 -> tags matched by a glob)</li>
4042 -> <li>"<code>backlink(page)</code>" - matches only pages that a given page links to</li>
4043 -> <li>"<code>creation_month(month)</code>" - matches only files created on the given month
4044 -> number</li>
4045 -> <li>"<code>creation_day(mday)</code>" - or day of the month</li>
4046 -> <li>"<code>creation_year(year)</code>" - or year</li>
4047 -> <li>"<code>created_after(page)</code>" - matches only files created after the given page
4048 -> was created</li>
4049 -> <li>"<code>created_before(page)</code>" - matches only files created before the given page
4050 -> was created</li>
4051 -> <li>"<code>internal(glob)</code>" - like <code>glob()</code>, but matches even internal-use
4052 -> pages that globs do not usually match.</li>
4053 -> <li>"<code>title(glob)</code>", "<code>author(glob)</code>", "<code>authorurl(glob)</code>",
4054 -> "<code>license(glob)</code>", "<code>copyright(glob)</code>", "<code>guid(glob)</code>"
4057 -> <li>match pages that have the given metadata, matching the specified glob.</li>
4060 -> <li>"<code>user(username)</code>" - tests whether a modification is being made by a
4061 -> user with the specified username. If openid is enabled, an openid can also
4062 -> be put here. Glob patterns can be used in the username. For example,
4063 -> to match all openid users, use <code>user(*://*)</code></li>
4064 -> <li>"<code>admin()</code>" - tests whether a modification is being made by one of the
4065 -> wiki admins.</li>
4066 -> <li>"<code>ip(address)</code>" - tests whether a modification is being made from the
4067 -> specified IP address. Glob patterns can be used in the address. For
4068 -> example, <code>ip(127.0.0.*)</code></li>
4069 -> <li>"<code>comment(glob)</code>" - matches comments to a page matching the glob.</li>
4070 -> <li>"<code>comment_pending(glob)</code>" - matches unmoderated, pending comments.</li>
4071 -> <li>"<code>postcomment(glob)</code>" - matches only when comments are being
4072 -> posted to a page matching the specified glob</li>
4076 -> <p>For example, to match all pages in a blog that link to the page about music
4077 -> and were written in 2005:</p>
4079 -> <pre><code>blog/* and link(music) and creation_year(2005)
4080 -> </code></pre>
4082 -> <p>Note the use of "and" in the above example, that means that only pages that
4083 -> match each of the three expressions match the whole. Use "and" when you
4084 -> want to combine expression like that; "or" when it's enough for a page to
4085 -> match one expression. Note that it doesn't make sense to say "index and
4086 -> SandBox", since no page can match both expressions.</p>
4088 -> <p>More complex expressions can also be created, by using parentheses for
4089 -> grouping. For example, to match pages in a blog that are tagged with either
4090 -> of two tags, use:</p>
4092 -> <pre><code>blog/* and (tagged(foo) or tagged(bar))
4093 -> </code></pre>
4095 -> <p>Note that page names in PageSpecs are matched against the absolute
4096 -> filenames of the pages in the wiki, so a pagespec "foo" used on page
4097 -> "a/b" will not match a page named "a/foo" or "a/b/foo". To match
4098 -> relative to the directory of the page containing the pagespec, you can
4099 -> use "./". For example, "./foo" on page "a/b" matches page "a/foo".</p>
4101 -> <p>To indicate the name of the page the PageSpec is used in, you can
4102 -> use a single dot. For example, <code>link(.)</code> matches all the pages
4103 -> linking to the page containing the PageSpec.</p>
4115 -> <footer id="footer" class="pagefooter" role="contentinfo">
4117 -> <nav id="pageinfo">
4124 -> <nav id="backlinks">
4127 -> <a href="../">ikiwiki</a>
4129 -> <a href="./attachment/">pagespec/attachment</a>
4131 -> <a href="./po/">pagespec/po</a>
4133 -> <a href="./sorting/">pagespec/sorting</a>
4143 -> <div class="pagedate">
4144 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4145 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4151 -> <!-- from RPC Bug -->
4158 -> </string></value></param></params></methodCall>
4159 <- <?xml version='1.0'?>
4163 <- <value><string><!DOCTYPE html>
4164 <- <html xmlns="http://www.w3.org/1999/xhtml">
4167 <- <meta charset="utf-8" />
4168 <- <title>pagespec</title>
4169 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
4171 <- <link rel="stylesheet" href="../../style.css" type="text/css" />
4173 <- <link rel="stylesheet" href="../../local.css" type="text/css" />
4178 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec" />
4182 <- <meta name="robots" content="noindex, follow" />
4189 <- <article class="page">
4191 <- <section class="pageheader">
4192 <- <header class="header">
4194 <- <span class="parentlinks">
4196 <- <a href="../../">RPC Bug</a>/
4198 <- <a href="../">ikiwiki</a>/
4201 <- <span class="title">
4212 <- <nav class="actions">
4215 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec" rel="nofollow">Edit</a></li>
4218 <- <li><a href="../../recentchanges/">RecentChanges</a></li>
4223 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4245 <- <div id="pagebody">
4247 <- <section id="content" role="main">
4248 <- <p>To select a set of pages, such as pages that are locked, pages
4249 <- whose commit emails you want subscribe to, or pages to combine into a
4250 <- blog, the wiki uses a PageSpec. This is an expression that matches
4251 <- a set of pages.</p>
4253 <- <p>The simplest PageSpec is a simple list of pages. For example, this matches
4254 <- any of the three listed pages:</p>
4256 <- <pre><code>foo or bar or baz
4257 <- </code></pre>
4259 <- <p>More often you will want to match any pages that have a particular thing in
4260 <- their name. You can do this using a glob pattern. "<code>*</code>" stands for any part
4261 <- of a page name, and "<code>?</code>" for any single letter of a page name. So this
4262 <- matches all pages about music, and any <a href="../subpage/">SubPage</a>s of the SandBox, but does
4263 <- not match the SandBox itself:</p>
4265 <- <pre><code>*music* or SandBox/*
4266 <- </code></pre>
4268 <- <p>You can also prefix an item with "<code>!</code>" to skip pages that match it. So to
4269 <- match all pages except for Discussion pages and the SandBox:</p>
4271 <- <pre><code>* and !SandBox and !*/Discussion
4272 <- </code></pre>
4274 <- <p>Some more elaborate limits can be added to what matches using these functions:</p>
4277 <- <li>"<code>glob(someglob)</code>" - matches pages and other files that match the given glob.
4278 <- Just writing the glob by itself is actually a shorthand for this function.</li>
4279 <- <li>"<code>page(glob)</code>" - like <code>glob()</code>, but only matches pages, not other files</li>
4280 <- <li>"<code>link(page)</code>" - matches only pages that link to a given page (or glob)</li>
4281 <- <li>"<code>tagged(tag)</code>" - matches pages that are tagged or link to the given tag (or
4282 <- tags matched by a glob)</li>
4283 <- <li>"<code>backlink(page)</code>" - matches only pages that a given page links to</li>
4284 <- <li>"<code>creation_month(month)</code>" - matches only files created on the given month
4285 <- number</li>
4286 <- <li>"<code>creation_day(mday)</code>" - or day of the month</li>
4287 <- <li>"<code>creation_year(year)</code>" - or year</li>
4288 <- <li>"<code>created_after(page)</code>" - matches only files created after the given page
4289 <- was created</li>
4290 <- <li>"<code>created_before(page)</code>" - matches only files created before the given page
4291 <- was created</li>
4292 <- <li>"<code>internal(glob)</code>" - like <code>glob()</code>, but matches even internal-use
4293 <- pages that globs do not usually match.</li>
4294 <- <li>"<code>title(glob)</code>", "<code>author(glob)</code>", "<code>authorurl(glob)</code>",
4295 <- "<code>license(glob)</code>", "<code>copyright(glob)</code>", "<code>guid(glob)</code>"
4298 <- <li>match pages that have the given metadata, matching the specified glob.</li>
4301 <- <li>"<code>user(username)</code>" - tests whether a modification is being made by a
4302 <- user with the specified username. If openid is enabled, an openid can also
4303 <- be put here. Glob patterns can be used in the username. For example,
4304 <- to match all openid users, use <code>user(*://*)</code></li>
4305 <- <li>"<code>admin()</code>" - tests whether a modification is being made by one of the
4306 <- wiki admins.</li>
4307 <- <li>"<code>ip(address)</code>" - tests whether a modification is being made from the
4308 <- specified IP address. Glob patterns can be used in the address. For
4309 <- example, <code>ip(127.0.0.*)</code></li>
4310 <- <li>"<code>comment(glob)</code>" - matches comments to a page matching the glob.</li>
4311 <- <li>"<code>comment_pending(glob)</code>" - matches unmoderated, pending comments.</li>
4312 <- <li>"<code>postcomment(glob)</code>" - matches only when comments are being
4313 <- posted to a page matching the specified glob</li>
4317 <- <p>For example, to match all pages in a blog that link to the page about music
4318 <- and were written in 2005:</p>
4320 <- <pre><code>blog/* and link(music) and creation_year(2005)
4321 <- </code></pre>
4323 <- <p>Note the use of "and" in the above example, that means that only pages that
4324 <- match each of the three expressions match the whole. Use "and" when you
4325 <- want to combine expression like that; "or" when it's enough for a page to
4326 <- match one expression. Note that it doesn't make sense to say "index and
4327 <- SandBox", since no page can match both expressions.</p>
4329 <- <p>More complex expressions can also be created, by using parentheses for
4330 <- grouping. For example, to match pages in a blog that are tagged with either
4331 <- of two tags, use:</p>
4333 <- <pre><code>blog/* and (tagged(foo) or tagged(bar))
4334 <- </code></pre>
4336 <- <p>Note that page names in PageSpecs are matched against the absolute
4337 <- filenames of the pages in the wiki, so a pagespec "foo" used on page
4338 <- "a/b" will not match a page named "a/foo" or "a/b/foo". To match
4339 <- relative to the directory of the page containing the pagespec, you can
4340 <- use "./". For example, "./foo" on page "a/b" matches page "a/foo".</p>
4342 <- <p>To indicate the name of the page the PageSpec is used in, you can
4343 <- use a single dot. For example, <code>link(.)</code> matches all the pages
4344 <- linking to the page containing the PageSpec.</p>
4356 <- <footer id="footer" class="pagefooter" role="contentinfo">
4358 <- <nav id="pageinfo">
4365 <- <nav id="backlinks">
4368 <- <a href="../">ikiwiki</a>
4370 <- <a href="./attachment/">pagespec/attachment</a>
4372 <- <a href="./po/">pagespec/po</a>
4374 <- <a href="./sorting/">pagespec/sorting</a>
4384 <- <div class="pagedate">
4385 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4386 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4392 <- <!-- from RPC Bug -->
4399 <- </string></value>
4402 <- </methodResponse>
4403 -> <?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>
4404 -> <html xmlns="http://www.w3.org/1999/xhtml">
4407 -> <meta charset="utf-8" />
4408 -> <title>OpenID</title>
4409 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
4411 -> <link rel="stylesheet" href="../../style.css" type="text/css" />
4413 -> <link rel="stylesheet" href="../../local.css" type="text/css" />
4418 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fopenid" />
4422 -> <meta name="robots" content="noindex, follow" />
4429 -> <article class="page">
4431 -> <section class="pageheader">
4432 -> <header class="header">
4434 -> <span class="parentlinks">
4436 -> <a href="../../">RPC Bug</a>/
4438 -> <a href="../">ikiwiki</a>/
4441 -> <span class="title">
4452 -> <nav class="actions">
4455 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fopenid" rel="nofollow">Edit</a></li>
4458 -> <li><a href="../../recentchanges/">RecentChanges</a></li>
4463 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4485 -> <div id="pagebody">
4487 -> <section id="content" role="main">
4488 -> <p>This wiki has OpenID <strong>enabled</strong>.</p>
4490 -> <p><a href="http://openid.net">OpenID</a> is a decentralized authentication mechanism
4491 -> that allows you to have one login that you can use on a growing number of
4492 -> websites.</p>
4494 -> <p>If you have an account with some of the larger web service providers,
4495 -> you might already have an OpenID.
4496 -> <a href="http://openiddirectory.com/openid-providers-c-1.html">Directory of OpenID providers</a></p>
4498 -> <p>To sign in to this wiki using OpenID, just enter it in the OpenID field in the
4499 -> signin form. You do not need to give this wiki a password or go through any
4500 -> registration process when using OpenID.</p>
4504 -> <p>It's also possible to make a page in the wiki usable as an OpenID url,
4505 -> by delegating it to an openid server. Here's an example of how to do that:</p>
4507 -> <pre><code>\[[!meta openid="http://yourid.myopenid.com/"
4508 -> server="http://www.myopenid.com/server"]]
4509 -> </code></pre>
4521 -> <footer id="footer" class="pagefooter" role="contentinfo">
4523 -> <nav id="pageinfo">
4530 -> <nav id="backlinks">
4533 -> <a href="../">ikiwiki</a>
4543 -> <div class="pagedate">
4544 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4545 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4551 -> <!-- from RPC Bug -->
4558 -> </string></value></param></params></methodCall>
4559 <- <?xml version='1.0'?>
4563 <- <value><string><!DOCTYPE html>
4564 <- <html xmlns="http://www.w3.org/1999/xhtml">
4567 <- <meta charset="utf-8" />
4568 <- <title>OpenID</title>
4569 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
4571 <- <link rel="stylesheet" href="../../style.css" type="text/css" />
4573 <- <link rel="stylesheet" href="../../local.css" type="text/css" />
4578 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fopenid" />
4582 <- <meta name="robots" content="noindex, follow" />
4589 <- <article class="page">
4591 <- <section class="pageheader">
4592 <- <header class="header">
4594 <- <span class="parentlinks">
4596 <- <a href="../../">RPC Bug</a>/
4598 <- <a href="../">ikiwiki</a>/
4601 <- <span class="title">
4612 <- <nav class="actions">
4615 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fopenid" rel="nofollow">Edit</a></li>
4618 <- <li><a href="../../recentchanges/">RecentChanges</a></li>
4623 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4645 <- <div id="pagebody">
4647 <- <section id="content" role="main">
4648 <- <p>This wiki has OpenID <strong>enabled</strong>.</p>
4650 <- <p><a href="http://openid.net">OpenID</a> is a decentralized authentication mechanism
4651 <- that allows you to have one login that you can use on a growing number of
4652 <- websites.</p>
4654 <- <p>If you have an account with some of the larger web service providers,
4655 <- you might already have an OpenID.
4656 <- <a href="http://openiddirectory.com/openid-providers-c-1.html">Directory of OpenID providers</a></p>
4658 <- <p>To sign in to this wiki using OpenID, just enter it in the OpenID field in the
4659 <- signin form. You do not need to give this wiki a password or go through any
4660 <- registration process when using OpenID.</p>
4664 <- <p>It's also possible to make a page in the wiki usable as an OpenID url,
4665 <- by delegating it to an openid server. Here's an example of how to do that:</p>
4667 <- <pre><code>\[[!meta openid="http://yourid.myopenid.com/"
4668 <- server="http://www.myopenid.com/server"]]
4669 <- </code></pre>
4681 <- <footer id="footer" class="pagefooter" role="contentinfo">
4683 <- <nav id="pageinfo">
4690 <- <nav id="backlinks">
4693 <- <a href="../">ikiwiki</a>
4703 <- <div class="pagedate">
4704 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4705 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4711 <- <!-- from RPC Bug -->
4718 <- </string></value>
4721 <- </methodResponse>
4722 -> <?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>
4723 -> <html xmlns="http://www.w3.org/1999/xhtml">
4726 -> <meta charset="utf-8" />
4727 -> <title>subpage</title>
4728 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
4730 -> <link rel="stylesheet" href="../../style.css" type="text/css" />
4732 -> <link rel="stylesheet" href="../../local.css" type="text/css" />
4737 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage" />
4741 -> <meta name="robots" content="noindex, follow" />
4748 -> <article class="page">
4750 -> <section class="pageheader">
4751 -> <header class="header">
4753 -> <span class="parentlinks">
4755 -> <a href="../../">RPC Bug</a>/
4757 -> <a href="../">ikiwiki</a>/
4760 -> <span class="title">
4771 -> <nav class="actions">
4774 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage" rel="nofollow">Edit</a></li>
4777 -> <li><a href="../../recentchanges/">RecentChanges</a></li>
4782 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4804 -> <div id="pagebody">
4806 -> <section id="content" role="main">
4807 -> <p>ikiwiki supports placing pages in a directory hierarchy. For example,
4808 -> this page, <span class="selflink">SubPage</span> has some related pages placed under it, like
4809 -> <a href="./linkingrules/">LinkingRules</a>. This is a useful way to add some order to your
4810 -> wiki rather than just having a great big directory full of pages.</p>
4812 -> <p>To add a SubPage, just make a subdirectory and put pages in it. For
4813 -> example, this page is subpage.mdwn in this wiki's source, and there is also
4814 -> a subpage subdirectory, which contains subpage/linkingrules.mdwn. Subpages
4815 -> can be nested as deeply as you'd like.</p>
4817 -> <p>Linking to and from a SubPage is explained in <a href="./linkingrules/">LinkingRules</a>.</p>
4829 -> <footer id="footer" class="pagefooter" role="contentinfo">
4831 -> <nav id="pageinfo">
4838 -> <nav id="backlinks">
4841 -> <a href="../">ikiwiki</a>
4843 -> <a href="../pagespec/">pagespec</a>
4845 -> <a href="./linkingrules/">subpage/linkingrules</a>
4847 -> <a href="../wikilink/">wikilink</a>
4857 -> <div class="pagedate">
4858 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
4859 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
4865 -> <!-- from RPC Bug -->
4872 -> </string></value></param></params></methodCall>
4873 <- <?xml version='1.0'?>
4877 <- <value><string><!DOCTYPE html>
4878 <- <html xmlns="http://www.w3.org/1999/xhtml">
4881 <- <meta charset="utf-8" />
4882 <- <title>subpage</title>
4883 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
4885 <- <link rel="stylesheet" href="../../style.css" type="text/css" />
4887 <- <link rel="stylesheet" href="../../local.css" type="text/css" />
4892 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage" />
4896 <- <meta name="robots" content="noindex, follow" />
4903 <- <article class="page">
4905 <- <section class="pageheader">
4906 <- <header class="header">
4908 <- <span class="parentlinks">
4910 <- <a href="../../">RPC Bug</a>/
4912 <- <a href="../">ikiwiki</a>/
4915 <- <span class="title">
4926 <- <nav class="actions">
4929 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage" rel="nofollow">Edit</a></li>
4932 <- <li><a href="../../recentchanges/">RecentChanges</a></li>
4937 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
4959 <- <div id="pagebody">
4961 <- <section id="content" role="main">
4962 <- <p>ikiwiki supports placing pages in a directory hierarchy. For example,
4963 <- this page, <span class="selflink">SubPage</span> has some related pages placed under it, like
4964 <- <a href="./linkingrules/">LinkingRules</a>. This is a useful way to add some order to your
4965 <- wiki rather than just having a great big directory full of pages.</p>
4967 <- <p>To add a SubPage, just make a subdirectory and put pages in it. For
4968 <- example, this page is subpage.mdwn in this wiki's source, and there is also
4969 <- a subpage subdirectory, which contains subpage/linkingrules.mdwn. Subpages
4970 <- can be nested as deeply as you'd like.</p>
4972 <- <p>Linking to and from a SubPage is explained in <a href="./linkingrules/">LinkingRules</a>.</p>
4984 <- <footer id="footer" class="pagefooter" role="contentinfo">
4986 <- <nav id="pageinfo">
4993 <- <nav id="backlinks">
4996 <- <a href="../">ikiwiki</a>
4998 <- <a href="../pagespec/">pagespec</a>
5000 <- <a href="./linkingrules/">subpage/linkingrules</a>
5002 <- <a href="../wikilink/">wikilink</a>
5012 <- <div class="pagedate">
5013 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
5014 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
5020 <- <!-- from RPC Bug -->
5027 <- </string></value>
5030 <- </methodResponse>
5031 -> <?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>
5032 -> <html xmlns="http://www.w3.org/1999/xhtml">
5035 -> <meta charset="utf-8" />
5036 -> <title>markdown</title>
5037 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
5039 -> <link rel="stylesheet" href="../../style.css" type="text/css" />
5041 -> <link rel="stylesheet" href="../../local.css" type="text/css" />
5046 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fmarkdown" />
5050 -> <meta name="robots" content="noindex, follow" />
5057 -> <article class="page">
5059 -> <section class="pageheader">
5060 -> <header class="header">
5062 -> <span class="parentlinks">
5064 -> <a href="../../">RPC Bug</a>/
5066 -> <a href="../">ikiwiki</a>/
5069 -> <span class="title">
5080 -> <nav class="actions">
5083 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fmarkdown" rel="nofollow">Edit</a></li>
5086 -> <li><a href="../../recentchanges/">RecentChanges</a></li>
5091 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5113 -> <div id="pagebody">
5115 -> <section id="content" role="main">
5116 -> <p><a href="http://daringfireball.net/projects/markdown/">Markdown</a>
5117 -> is a minimal markup language that resembles plain text as used in
5118 -> email messages. It is the markup language used by this wiki by default.</p>
5120 -> <p>For documentation about the markdown syntax, see <a href="../formatting/">formatting</a> and
5121 -> <a href="http://daringfireball.net/projects/markdown/syntax">Markdown: syntax</a>.</p>
5123 -> <p>Note that <a href="../wikilink/">WikiLinks</a> and <a href="../directive/">directives</a> are not part
5124 -> of the markdown syntax, and are the only bit of markup that this wiki
5125 -> handles internally.</p>
5137 -> <footer id="footer" class="pagefooter" role="contentinfo">
5139 -> <nav id="pageinfo">
5146 -> <nav id="backlinks">
5149 -> <a href="../formatting/">formatting</a>
5151 -> <a href="../">ikiwiki</a>
5161 -> <div class="pagedate">
5162 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
5163 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
5169 -> <!-- from RPC Bug -->
5176 -> </string></value></param></params></methodCall>
5177 <- <?xml version='1.0'?>
5181 <- <value><string><!DOCTYPE html>
5182 <- <html xmlns="http://www.w3.org/1999/xhtml">
5185 <- <meta charset="utf-8" />
5186 <- <title>markdown</title>
5187 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
5189 <- <link rel="stylesheet" href="../../style.css" type="text/css" />
5191 <- <link rel="stylesheet" href="../../local.css" type="text/css" />
5196 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fmarkdown" />
5200 <- <meta name="robots" content="noindex, follow" />
5207 <- <article class="page">
5209 <- <section class="pageheader">
5210 <- <header class="header">
5212 <- <span class="parentlinks">
5214 <- <a href="../../">RPC Bug</a>/
5216 <- <a href="../">ikiwiki</a>/
5219 <- <span class="title">
5230 <- <nav class="actions">
5233 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fmarkdown" rel="nofollow">Edit</a></li>
5236 <- <li><a href="../../recentchanges/">RecentChanges</a></li>
5241 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5263 <- <div id="pagebody">
5265 <- <section id="content" role="main">
5266 <- <p><a href="http://daringfireball.net/projects/markdown/">Markdown</a>
5267 <- is a minimal markup language that resembles plain text as used in
5268 <- email messages. It is the markup language used by this wiki by default.</p>
5270 <- <p>For documentation about the markdown syntax, see <a href="../formatting/">formatting</a> and
5271 <- <a href="http://daringfireball.net/projects/markdown/syntax">Markdown: syntax</a>.</p>
5273 <- <p>Note that <a href="../wikilink/">WikiLinks</a> and <a href="../directive/">directives</a> are not part
5274 <- of the markdown syntax, and are the only bit of markup that this wiki
5275 <- handles internally.</p>
5287 <- <footer id="footer" class="pagefooter" role="contentinfo">
5289 <- <nav id="pageinfo">
5296 <- <nav id="backlinks">
5299 <- <a href="../formatting/">formatting</a>
5301 <- <a href="../">ikiwiki</a>
5311 <- <div class="pagedate">
5312 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
5313 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
5319 <- <!-- from RPC Bug -->
5326 <- </string></value>
5329 <- </methodResponse>
5330 -> <?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>
5331 -> <html xmlns="http://www.w3.org/1999/xhtml">
5334 -> <meta charset="utf-8" />
5335 -> <title>wikilink</title>
5336 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
5338 -> <link rel="stylesheet" href="../../style.css" type="text/css" />
5340 -> <link rel="stylesheet" href="../../local.css" type="text/css" />
5345 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fwikilink" />
5349 -> <meta name="robots" content="noindex, follow" />
5356 -> <article class="page">
5358 -> <section class="pageheader">
5359 -> <header class="header">
5361 -> <span class="parentlinks">
5363 -> <a href="../../">RPC Bug</a>/
5365 -> <a href="../">ikiwiki</a>/
5368 -> <span class="title">
5379 -> <nav class="actions">
5382 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fwikilink" rel="nofollow">Edit</a></li>
5385 -> <li><a href="../../recentchanges/">RecentChanges</a></li>
5390 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5412 -> <div id="pagebody">
5414 -> <section id="content" role="main">
5415 -> <p>WikiLinks provide easy linking between pages of the wiki. To create a
5416 -> <span class="selflink">WikiLink</span>, just put the name of the page to link to in double brackets.
5417 -> For example <code>\[[WikiLink]]</code>.</p>
5419 -> <p>If you ever need to write something like <code>\[[WikiLink]]</code> without creating a
5420 -> wikilink, just prefix it with a <code>\</code>, like <code>\\[[WikiLink]]</code>.</p>
5422 -> <p>There are some special <a href="../subpage/linkingrules/">LinkingRules</a> that come into play when
5423 -> linking between <a href="../subpage/">SubPages</a>.</p>
5425 -> <p>WikiLinks are matched with page names in a case-insensitive manner, so you
5426 -> don't need to worry about getting the case the same, and can capitalise
5427 -> links at the start of a sentence, and so on.</p>
5429 -> <p>It's also possible to write a WikiLink that uses something other than the page
5430 -> name as the link text. For example <code>\[[foo_bar|SandBox]]</code> links to the SandBox
5431 -> page, but the link will appear like this: <a href="../../sandbox/">foo bar</a>.</p>
5433 -> <p>To link to an anchor inside a page, you can use something like
5434 -> <code>\[[WikiLink#foo]]</code> .</p>
5436 -> <p>If the file linked to by a WikiLink looks like an image, it will
5437 -> be displayed inline on the page.</p>
5441 -> <p>You can also put an url in a WikiLink, to link to an external page.
5442 -> Email addresses can also be used to generate a mailto link.</p>
5454 -> <footer id="footer" class="pagefooter" role="contentinfo">
5456 -> <nav id="pageinfo">
5463 -> <nav id="backlinks">
5466 -> <a href="../directive/">directive</a>
5468 -> <a href="../formatting/">formatting</a>
5470 -> <a href="../">ikiwiki</a>
5472 -> <a href="../markdown/">markdown</a>
5474 -> <a href="../../sandbox/">sandbox</a>
5476 -> <a href="../subpage/linkingrules/">subpage/linkingrules</a>
5486 -> <div class="pagedate">
5487 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
5488 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
5494 -> <!-- from RPC Bug -->
5501 -> </string></value></param></params></methodCall>
5502 <- <?xml version='1.0'?>
5506 <- <value><string><!DOCTYPE html>
5507 <- <html xmlns="http://www.w3.org/1999/xhtml">
5510 <- <meta charset="utf-8" />
5511 <- <title>wikilink</title>
5512 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
5514 <- <link rel="stylesheet" href="../../style.css" type="text/css" />
5516 <- <link rel="stylesheet" href="../../local.css" type="text/css" />
5521 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fwikilink" />
5525 <- <meta name="robots" content="noindex, follow" />
5532 <- <article class="page">
5534 <- <section class="pageheader">
5535 <- <header class="header">
5537 <- <span class="parentlinks">
5539 <- <a href="../../">RPC Bug</a>/
5541 <- <a href="../">ikiwiki</a>/
5544 <- <span class="title">
5555 <- <nav class="actions">
5558 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fwikilink" rel="nofollow">Edit</a></li>
5561 <- <li><a href="../../recentchanges/">RecentChanges</a></li>
5566 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5588 <- <div id="pagebody">
5590 <- <section id="content" role="main">
5591 <- <p>WikiLinks provide easy linking between pages of the wiki. To create a
5592 <- <span class="selflink">WikiLink</span>, just put the name of the page to link to in double brackets.
5593 <- For example <code>\[[WikiLink]]</code>.</p>
5595 <- <p>If you ever need to write something like <code>\[[WikiLink]]</code> without creating a
5596 <- wikilink, just prefix it with a <code>\</code>, like <code>\\[[WikiLink]]</code>.</p>
5598 <- <p>There are some special <a href="../subpage/linkingrules/">LinkingRules</a> that come into play when
5599 <- linking between <a href="../subpage/">SubPages</a>.</p>
5601 <- <p>WikiLinks are matched with page names in a case-insensitive manner, so you
5602 <- don't need to worry about getting the case the same, and can capitalise
5603 <- links at the start of a sentence, and so on.</p>
5605 <- <p>It's also possible to write a WikiLink that uses something other than the page
5606 <- name as the link text. For example <code>\[[foo_bar|SandBox]]</code> links to the SandBox
5607 <- page, but the link will appear like this: <a href="../../sandbox/">foo bar</a>.</p>
5609 <- <p>To link to an anchor inside a page, you can use something like
5610 <- <code>\[[WikiLink#foo]]</code> .</p>
5612 <- <p>If the file linked to by a WikiLink looks like an image, it will
5613 <- be displayed inline on the page.</p>
5617 <- <p>You can also put an url in a WikiLink, to link to an external page.
5618 <- Email addresses can also be used to generate a mailto link.</p>
5630 <- <footer id="footer" class="pagefooter" role="contentinfo">
5632 <- <nav id="pageinfo">
5639 <- <nav id="backlinks">
5642 <- <a href="../directive/">directive</a>
5644 <- <a href="../formatting/">formatting</a>
5646 <- <a href="../">ikiwiki</a>
5648 <- <a href="../markdown/">markdown</a>
5650 <- <a href="../../sandbox/">sandbox</a>
5652 <- <a href="../subpage/linkingrules/">subpage/linkingrules</a>
5662 <- <div class="pagedate">
5663 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
5664 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
5670 <- <!-- from RPC Bug -->
5677 <- </string></value>
5680 <- </methodResponse>
5681 -> <?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>
5682 -> <html xmlns="http://www.w3.org/1999/xhtml">
5685 -> <meta charset="utf-8" />
5686 -> <title>Formatting wiki pages</title>
5687 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
5689 -> <link rel="stylesheet" href="../../style.css" type="text/css" />
5691 -> <link rel="stylesheet" href="../../local.css" type="text/css" />
5696 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fformatting" />
5700 -> <meta name="robots" content="noindex, follow" />
5707 -> <article class="page">
5709 -> <section class="pageheader">
5710 -> <header class="header">
5712 -> <span class="parentlinks">
5714 -> <a href="../../">RPC Bug</a>/
5716 -> <a href="../">ikiwiki</a>/
5719 -> <span class="title">
5720 -> Formatting wiki pages
5730 -> <nav class="actions">
5733 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fformatting" rel="nofollow">Edit</a></li>
5736 -> <li><a href="../../recentchanges/">RecentChanges</a></li>
5741 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5763 -> <div id="pagebody">
5765 -> <section id="content" role="main">
5766 -> <p>Text on this wiki is, by default, written in a form very close to how you
5767 -> might write text for an email message. This style of text formatting is
5768 -> called <a href="../markdown/">MarkDown</a>, and it works like this:</p>
5770 -> <p>Leave blank lines between paragraphs.</p>
5772 -> <p>You can <em>*emphasise*</em> or <strong>**strongly emphasise**</strong> text by placing it
5773 -> in single or double asterisks.</p>
5775 -> <p>To create a list, start each line with an asterisk:</p>
5778 -> <li>"* this is my list"</li>
5779 -> <li>"* another item"</li>
5783 -> <p>To make a numbered list, start each line with a number (any number will
5784 -> do) followed by a period:</p>
5787 -> <li>"1. first line"</li>
5788 -> <li>"2. second line"</li>
5789 -> <li>"2. third line"</li>
5793 -> <p>To create a header, start a line with one or more <code>#</code> characters followed
5794 -> by a space and the header text. The number of <code>#</code> characters controls the
5795 -> size of the header:</p>
5797 -> <h1># h1</h1>
5799 -> <h2>## h2</h2>
5801 -> <h3>### h3</h3>
5803 -> <h4>#### h4</h4>
5805 -> <h5>##### h5</h5>
5807 -> <h6>###### h6</h6>
5809 -> <p>To create a horizontal rule, just write three or more dashes or stars on
5810 -> their own line:</p>
5814 -> <p>To quote someone, prefix the quote with "&gt;":</p>
5816 -> <blockquote><p>To be or not to be,
5817 -> that is the question.</p></blockquote>
5819 -> <p>To write a code block, indent each line with a tab or 4 spaces:</p>
5821 -> <pre><code>10 PRINT "Hello, world!"
5823 -> </code></pre>
5825 -> <p>To link to an url or email address, you can just put the
5826 -> url in angle brackets: &lt;<a href="http://ikiwiki.info">http://ikiwiki.info</a>&gt;, or you can use the
5827 -> form [link text](url)</p>
5831 -> <p>In addition to basic html formatting using <a href="../markdown/">MarkDown</a>, this wiki lets
5832 -> you use the following additional features:</p>
5835 -> <li><p>To link to another page on the wiki, place the page's name inside double
5836 -> square brackets. So you would use <code>\[[WikiLink]]</code> to link to <a href="../wikilink/">WikiLink</a>.</p></li>
5837 -> <li><p>Insert various <a href="../directive/">directives</a> onto a page to perform useful
5839 -> For example, you can:</p>
5842 -> <li><p>Change the title of a page:</p>
5844 -> <p>\[[!meta title="full page title"]]</p></li>
5845 -> <li><p>Create a blog by inlining a set of pages:</p>
5847 -> <p>\[[!inline pages="blog/*"]]</p></li>
5863 -> <footer id="footer" class="pagefooter" role="contentinfo">
5865 -> <nav id="pageinfo">
5872 -> <nav id="backlinks">
5875 -> <a href="../">ikiwiki</a>
5877 -> <a href="../markdown/">markdown</a>
5887 -> <div class="pagedate">
5888 -> Last edited <time datetime="2014-10-09T18:31:33Z">09/10/2014</time>
5889 -> <!-- Created <time datetime="2014-10-09T18:31:33Z" pubdate="pubdate">09/10/2014</time> -->
5895 -> <!-- from RPC Bug -->
5902 -> </string></value></param></params></methodCall>
5903 <- <?xml version='1.0'?>
5907 <- <value><string><!DOCTYPE html>
5908 <- <html xmlns="http://www.w3.org/1999/xhtml">
5911 <- <meta charset="utf-8" />
5912 <- <title>Formatting wiki pages</title>
5913 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
5915 <- <link rel="stylesheet" href="../../style.css" type="text/css" />
5917 <- <link rel="stylesheet" href="../../local.css" type="text/css" />
5922 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fformatting" />
5926 <- <meta name="robots" content="noindex, follow" />
5933 <- <article class="page">
5935 <- <section class="pageheader">
5936 <- <header class="header">
5938 <- <span class="parentlinks">
5940 <- <a href="../../">RPC Bug</a>/
5942 <- <a href="../">ikiwiki</a>/
5945 <- <span class="title">
5946 <- Formatting wiki pages
5956 <- <nav class="actions">
5959 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fformatting" rel="nofollow">Edit</a></li>
5962 <- <li><a href="../../recentchanges/">RecentChanges</a></li>
5967 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
5989 <- <div id="pagebody">
5991 <- <section id="content" role="main">
5992 <- <p>Text on this wiki is, by default, written in a form very close to how you
5993 <- might write text for an email message. This style of text formatting is
5994 <- called <a href="../markdown/">MarkDown</a>, and it works like this:</p>
5996 <- <p>Leave blank lines between paragraphs.</p>
5998 <- <p>You can <em>*emphasise*</em> or <strong>**strongly emphasise**</strong> text by placing it
5999 <- in single or double asterisks.</p>
6001 <- <p>To create a list, start each line with an asterisk:</p>
6004 <- <li>"* this is my list"</li>
6005 <- <li>"* another item"</li>
6009 <- <p>To make a numbered list, start each line with a number (any number will
6010 <- do) followed by a period:</p>
6013 <- <li>"1. first line"</li>
6014 <- <li>"2. second line"</li>
6015 <- <li>"2. third line"</li>
6019 <- <p>To create a header, start a line with one or more <code>#</code> characters followed
6020 <- by a space and the header text. The number of <code>#</code> characters controls the
6021 <- size of the header:</p>
6023 <- <h1># h1</h1>
6025 <- <h2>## h2</h2>
6027 <- <h3>### h3</h3>
6029 <- <h4>#### h4</h4>
6031 <- <h5>##### h5</h5>
6033 <- <h6>###### h6</h6>
6035 <- <p>To create a horizontal rule, just write three or more dashes or stars on
6036 <- their own line:</p>
6040 <- <p>To quote someone, prefix the quote with "&gt;":</p>
6042 <- <blockquote><p>To be or not to be,
6043 <- that is the question.</p></blockquote>
6045 <- <p>To write a code block, indent each line with a tab or 4 spaces:</p>
6047 <- <pre><code>10 PRINT "Hello, world!"
6049 <- </code></pre>
6051 <- <p>To link to an url or email address, you can just put the
6052 <- url in angle brackets: &lt;<a href="http://ikiwiki.info">http://ikiwiki.info</a>&gt;, or you can use the
6053 <- form [link text](url)</p>
6057 <- <p>In addition to basic html formatting using <a href="../markdown/">MarkDown</a>, this wiki lets
6058 <- you use the following additional features:</p>
6061 <- <li><p>To link to another page on the wiki, place the page's name inside double
6062 <- square brackets. So you would use <code>\[[WikiLink]]</code> to link to <a href="../wikilink/">WikiLink</a>.</p></li>
6063 <- <li><p>Insert various <a href="../directive/">directives</a> onto a page to perform useful
6065 <- For example, you can:</p>
6068 <- <li><p>Change the title of a page:</p>
6070 <- <p>\[[!meta title="full page title"]]</p></li>
6071 <- <li><p>Create a blog by inlining a set of pages:</p>
6073 <- <p>\[[!inline pages="blog/*"]]</p></li>
6089 <- <footer id="footer" class="pagefooter" role="contentinfo">
6091 <- <nav id="pageinfo">
6098 <- <nav id="backlinks">
6101 <- <a href="../">ikiwiki</a>
6103 <- <a href="../markdown/">markdown</a>
6113 <- <div class="pagedate">
6114 <- Last edited <time datetime="2014-10-09T18:31:33Z">09/10/2014</time>
6115 <- <!-- Created <time datetime="2014-10-09T18:31:33Z" pubdate="pubdate">09/10/2014</time> -->
6121 <- <!-- from RPC Bug -->
6128 <- </string></value>
6131 <- </methodResponse>
6132 -> <?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>
6133 -> <html xmlns="http://www.w3.org/1999/xhtml">
6136 -> <meta charset="utf-8" />
6137 -> <title>searching</title>
6138 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
6140 -> <link rel="stylesheet" href="../../style.css" type="text/css" />
6142 -> <link rel="stylesheet" href="../../local.css" type="text/css" />
6147 -> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsearching" />
6151 -> <meta name="robots" content="noindex, follow" />
6158 -> <article class="page">
6160 -> <section class="pageheader">
6161 -> <header class="header">
6163 -> <span class="parentlinks">
6165 -> <a href="../../">RPC Bug</a>/
6167 -> <a href="../">ikiwiki</a>/
6170 -> <span class="title">
6181 -> <nav class="actions">
6184 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsearching" rel="nofollow">Edit</a></li>
6187 -> <li><a href="../../recentchanges/">RecentChanges</a></li>
6192 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6214 -> <div id="pagebody">
6216 -> <section id="content" role="main">
6217 -> <p>This wiki has searching <strong>disabled</strong>.</p>
6219 -> <p>If searching is enabled, you can enter search terms in the search field,
6220 -> as you'd expect. There are a few special things you can do to construct
6221 -> more powerful searches.</p>
6224 -> <li>To match a phrase, enclose it in double quotes.</li>
6225 -> <li><code>AND</code> can be used to search for documents containing two expressions.</li>
6226 -> <li><code>OR</code> can be used to search for documents containing either one of
6227 -> two expressions.</li>
6228 -> <li>Parentheses can be used to build up complicated search expressions. For
6229 -> example, "(foo AND bar) OR (me AND you)"</li>
6230 -> <li>Prefix a search term with "-" to avoid it from appearing in the results.
6231 -> For example, "-discussion" will omit "discussion".</li>
6232 -> <li>To search for a page with a given title, use "title:foo".</li>
6233 -> <li>To search for pages that contain a "bar" link, use "link:bar".</li>
6247 -> <footer id="footer" class="pagefooter" role="contentinfo">
6249 -> <nav id="pageinfo">
6256 -> <nav id="backlinks">
6259 -> <a href="../">ikiwiki</a>
6269 -> <div class="pagedate">
6270 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
6271 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
6277 -> <!-- from RPC Bug -->
6284 -> </string></value></param></params></methodCall>
6285 <- <?xml version='1.0'?>
6289 <- <value><string><!DOCTYPE html>
6290 <- <html xmlns="http://www.w3.org/1999/xhtml">
6293 <- <meta charset="utf-8" />
6294 <- <title>searching</title>
6295 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
6297 <- <link rel="stylesheet" href="../../style.css" type="text/css" />
6299 <- <link rel="stylesheet" href="../../local.css" type="text/css" />
6304 <- <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsearching" />
6308 <- <meta name="robots" content="noindex, follow" />
6315 <- <article class="page">
6317 <- <section class="pageheader">
6318 <- <header class="header">
6320 <- <span class="parentlinks">
6322 <- <a href="../../">RPC Bug</a>/
6324 <- <a href="../">ikiwiki</a>/
6327 <- <span class="title">
6338 <- <nav class="actions">
6341 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsearching" rel="nofollow">Edit</a></li>
6344 <- <li><a href="../../recentchanges/">RecentChanges</a></li>
6349 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6371 <- <div id="pagebody">
6373 <- <section id="content" role="main">
6374 <- <p>This wiki has searching <strong>disabled</strong>.</p>
6376 <- <p>If searching is enabled, you can enter search terms in the search field,
6377 <- as you'd expect. There are a few special things you can do to construct
6378 <- more powerful searches.</p>
6381 <- <li>To match a phrase, enclose it in double quotes.</li>
6382 <- <li><code>AND</code> can be used to search for documents containing two expressions.</li>
6383 <- <li><code>OR</code> can be used to search for documents containing either one of
6384 <- two expressions.</li>
6385 <- <li>Parentheses can be used to build up complicated search expressions. For
6386 <- example, "(foo AND bar) OR (me AND you)"</li>
6387 <- <li>Prefix a search term with "-" to avoid it from appearing in the results.
6388 <- For example, "-discussion" will omit "discussion".</li>
6389 <- <li>To search for a page with a given title, use "title:foo".</li>
6390 <- <li>To search for pages that contain a "bar" link, use "link:bar".</li>
6404 <- <footer id="footer" class="pagefooter" role="contentinfo">
6406 <- <nav id="pageinfo">
6413 <- <nav id="backlinks">
6416 <- <a href="../">ikiwiki</a>
6426 <- <div class="pagedate">
6427 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
6428 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
6434 <- <!-- from RPC Bug -->
6441 <- </string></value>
6444 <- </methodResponse>
6445 -> <?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>
6446 -> <html xmlns="http://www.w3.org/1999/xhtml">
6449 -> <meta charset="utf-8" />
6450 -> <title>sorting</title>
6451 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
6453 -> <link rel="stylesheet" href="../../../style.css" type="text/css" />
6455 -> <link rel="stylesheet" href="../../../local.css" type="text/css" />
6460 -> <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" />
6464 -> <meta name="robots" content="noindex, follow" />
6471 -> <article class="page">
6473 -> <section class="pageheader">
6474 -> <header class="header">
6476 -> <span class="parentlinks">
6478 -> <a href="../../../">RPC Bug</a>/
6480 -> <a href="../../">ikiwiki</a>/
6482 -> <a href="../">pagespec</a>/
6485 -> <span class="title">
6496 -> <nav class="actions">
6499 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fsorting" rel="nofollow">Edit</a></li>
6502 -> <li><a href="../../../recentchanges/">RecentChanges</a></li>
6507 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6529 -> <div id="pagebody">
6531 -> <section id="content" role="main">
6532 -> <p>Some <a href="../../directive/">directives</a> that use
6533 -> <a href="../">PageSpecs</a> allow
6534 -> specifying the order that matching pages are shown in. The following sort
6535 -> orders can be specified.</p>
6538 -> <li><p><code>age</code> - List pages from the most recently created to the oldest.</p></li>
6539 -> <li><p><code>mtime</code> - List pages with the most recently modified first.</p></li>
6540 -> <li><p><code>title</code> - Order by title (page name), e.g. "z/a a/b a/c"</p></li>
6541 -> <li><p><code>path</code> - Order by page name including parents, e.g. "a/b a/c z/a"</p></li>
6542 -> <li><p><code>meta(title)</code> - Order according to the <code>\[[!meta title="foo" sortas="bar"]]</code>
6543 -> or <code>\[[!meta title="foo"]]</code> <a href="../../directive/">directive</a>, or the page name if no
6544 -> full title was set. <code>meta(author)</code>, <code>meta(date)</code>, <code>meta(updated)</code>, etc.
6545 -> also work.</p></li>
6549 -> <p>In addition, you can combine several sort orders and/or reverse the order of
6550 -> sorting, with a string like <code>age -title</code> (which would sort by age, then by
6551 -> title in reverse order if two pages have the same age).</p>
6563 -> <footer id="footer" class="pagefooter" role="contentinfo">
6565 -> <nav id="pageinfo">
6577 -> <div class="pagedate">
6578 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
6579 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
6585 -> <!-- from RPC Bug -->
6592 -> </string></value></param></params></methodCall>
6593 <- <?xml version='1.0'?>
6597 <- <value><string><!DOCTYPE html>
6598 <- <html xmlns="http://www.w3.org/1999/xhtml">
6601 <- <meta charset="utf-8" />
6602 <- <title>sorting</title>
6603 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
6605 <- <link rel="stylesheet" href="../../../style.css" type="text/css" />
6607 <- <link rel="stylesheet" href="../../../local.css" type="text/css" />
6612 <- <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" />
6616 <- <meta name="robots" content="noindex, follow" />
6623 <- <article class="page">
6625 <- <section class="pageheader">
6626 <- <header class="header">
6628 <- <span class="parentlinks">
6630 <- <a href="../../../">RPC Bug</a>/
6632 <- <a href="../../">ikiwiki</a>/
6634 <- <a href="../">pagespec</a>/
6637 <- <span class="title">
6648 <- <nav class="actions">
6651 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fsorting" rel="nofollow">Edit</a></li>
6654 <- <li><a href="../../../recentchanges/">RecentChanges</a></li>
6659 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6681 <- <div id="pagebody">
6683 <- <section id="content" role="main">
6684 <- <p>Some <a href="../../directive/">directives</a> that use
6685 <- <a href="../">PageSpecs</a> allow
6686 <- specifying the order that matching pages are shown in. The following sort
6687 <- orders can be specified.</p>
6690 <- <li><p><code>age</code> - List pages from the most recently created to the oldest.</p></li>
6691 <- <li><p><code>mtime</code> - List pages with the most recently modified first.</p></li>
6692 <- <li><p><code>title</code> - Order by title (page name), e.g. "z/a a/b a/c"</p></li>
6693 <- <li><p><code>path</code> - Order by page name including parents, e.g. "a/b a/c z/a"</p></li>
6694 <- <li><p><code>meta(title)</code> - Order according to the <code>\[[!meta title="foo" sortas="bar"]]</code>
6695 <- or <code>\[[!meta title="foo"]]</code> <a href="../../directive/">directive</a>, or the page name if no
6696 <- full title was set. <code>meta(author)</code>, <code>meta(date)</code>, <code>meta(updated)</code>, etc.
6697 <- also work.</p></li>
6701 <- <p>In addition, you can combine several sort orders and/or reverse the order of
6702 <- sorting, with a string like <code>age -title</code> (which would sort by age, then by
6703 <- title in reverse order if two pages have the same age).</p>
6715 <- <footer id="footer" class="pagefooter" role="contentinfo">
6717 <- <nav id="pageinfo">
6729 <- <div class="pagedate">
6730 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
6731 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
6737 <- <!-- from RPC Bug -->
6744 <- </string></value>
6747 <- </methodResponse>
6748 -> <?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>
6749 -> <html xmlns="http://www.w3.org/1999/xhtml">
6752 -> <meta charset="utf-8" />
6753 -> <title>attachment</title>
6754 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
6756 -> <link rel="stylesheet" href="../../../style.css" type="text/css" />
6758 -> <link rel="stylesheet" href="../../../local.css" type="text/css" />
6763 -> <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" />
6767 -> <meta name="robots" content="noindex, follow" />
6774 -> <article class="page">
6776 -> <section class="pageheader">
6777 -> <header class="header">
6779 -> <span class="parentlinks">
6781 -> <a href="../../../">RPC Bug</a>/
6783 -> <a href="../../">ikiwiki</a>/
6785 -> <a href="../">pagespec</a>/
6788 -> <span class="title">
6799 -> <nav class="actions">
6802 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fattachment" rel="nofollow">Edit</a></li>
6805 -> <li><a href="../../../recentchanges/">RecentChanges</a></li>
6810 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6832 -> <div id="pagebody">
6834 -> <section id="content" role="main">
6835 -> <p>This wiki has attachments <strong>disabled</strong>.</p>
6837 -> <p>If attachments are enabled, the wiki admin can control what types of
6838 -> attachments will be accepted, via the <code>allowed_attachments</code>
6839 -> configuration setting.</p>
6841 -> <p>For example, to limit most users to uploading small images, and nothing else,
6842 -> while allowing larger mp3 files to be uploaded by joey into a specific
6843 -> directory, and check all attachments for viruses, something like this could be
6846 -> <pre><code>virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))
6847 -> </code></pre>
6849 -> <p>The regular <a href="../">PageSpec</a> syntax is expanded with the following
6850 -> additional tests:</p>
6853 -> <li><p>"<code>maxsize(size)</code>" - tests whether the attachment is no larger than the
6854 -> specified size. The size defaults to being in bytes, but "kb", "mb", "gb"
6855 -> etc can be used to specify the units.</p></li>
6856 -> <li><p>"<code>minsize(size)</code>" - tests whether the attachment is no smaller than the
6857 -> specified size.</p></li>
6858 -> <li><p>"<code>ispage()</code>" - tests whether the attachment will be treated by ikiwiki as a
6859 -> wiki page. (Ie, if it has an extension of ".mdwn", or of any other enabled
6860 -> page format).</p>
6862 -> <p>So, if you don't want to allow wiki pages to be uploaded as attachments,
6863 -> use <code>!ispage()</code> ; if you only want to allow wiki pages to be uploaded
6864 -> as attachments, use <code>ispage()</code>.</p></li>
6865 -> <li><p>"<code>mimetype(foo/bar)</code>" - checks the MIME type of the attachment. You can
6866 -> include a glob in the type, for example <code>mimetype(image/*)</code>.</p></li>
6867 -> <li><p>"<code>virusfree()</code>" - checks the attachment with an antiviral program.</p></li>
6881 -> <footer id="footer" class="pagefooter" role="contentinfo">
6883 -> <nav id="pageinfo">
6895 -> <div class="pagedate">
6896 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
6897 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
6903 -> <!-- from RPC Bug -->
6910 -> </string></value></param></params></methodCall>
6911 <- <?xml version='1.0'?>
6915 <- <value><string><!DOCTYPE html>
6916 <- <html xmlns="http://www.w3.org/1999/xhtml">
6919 <- <meta charset="utf-8" />
6920 <- <title>attachment</title>
6921 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
6923 <- <link rel="stylesheet" href="../../../style.css" type="text/css" />
6925 <- <link rel="stylesheet" href="../../../local.css" type="text/css" />
6930 <- <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" />
6934 <- <meta name="robots" content="noindex, follow" />
6941 <- <article class="page">
6943 <- <section class="pageheader">
6944 <- <header class="header">
6946 <- <span class="parentlinks">
6948 <- <a href="../../../">RPC Bug</a>/
6950 <- <a href="../../">ikiwiki</a>/
6952 <- <a href="../">pagespec</a>/
6955 <- <span class="title">
6966 <- <nav class="actions">
6969 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fattachment" rel="nofollow">Edit</a></li>
6972 <- <li><a href="../../../recentchanges/">RecentChanges</a></li>
6977 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
6999 <- <div id="pagebody">
7001 <- <section id="content" role="main">
7002 <- <p>This wiki has attachments <strong>disabled</strong>.</p>
7004 <- <p>If attachments are enabled, the wiki admin can control what types of
7005 <- attachments will be accepted, via the <code>allowed_attachments</code>
7006 <- configuration setting.</p>
7008 <- <p>For example, to limit most users to uploading small images, and nothing else,
7009 <- while allowing larger mp3 files to be uploaded by joey into a specific
7010 <- directory, and check all attachments for viruses, something like this could be
7013 <- <pre><code>virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))
7014 <- </code></pre>
7016 <- <p>The regular <a href="../">PageSpec</a> syntax is expanded with the following
7017 <- additional tests:</p>
7020 <- <li><p>"<code>maxsize(size)</code>" - tests whether the attachment is no larger than the
7021 <- specified size. The size defaults to being in bytes, but "kb", "mb", "gb"
7022 <- etc can be used to specify the units.</p></li>
7023 <- <li><p>"<code>minsize(size)</code>" - tests whether the attachment is no smaller than the
7024 <- specified size.</p></li>
7025 <- <li><p>"<code>ispage()</code>" - tests whether the attachment will be treated by ikiwiki as a
7026 <- wiki page. (Ie, if it has an extension of ".mdwn", or of any other enabled
7027 <- page format).</p>
7029 <- <p>So, if you don't want to allow wiki pages to be uploaded as attachments,
7030 <- use <code>!ispage()</code> ; if you only want to allow wiki pages to be uploaded
7031 <- as attachments, use <code>ispage()</code>.</p></li>
7032 <- <li><p>"<code>mimetype(foo/bar)</code>" - checks the MIME type of the attachment. You can
7033 <- include a glob in the type, for example <code>mimetype(image/*)</code>.</p></li>
7034 <- <li><p>"<code>virusfree()</code>" - checks the attachment with an antiviral program.</p></li>
7048 <- <footer id="footer" class="pagefooter" role="contentinfo">
7050 <- <nav id="pageinfo">
7062 <- <div class="pagedate">
7063 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
7064 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
7070 <- <!-- from RPC Bug -->
7077 <- </string></value>
7080 <- </methodResponse>
7081 -> <?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>
7082 -> <html xmlns="http://www.w3.org/1999/xhtml">
7085 -> <meta charset="utf-8" />
7086 -> <title>po</title>
7087 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
7089 -> <link rel="stylesheet" href="../../../style.css" type="text/css" />
7091 -> <link rel="stylesheet" href="../../../local.css" type="text/css" />
7096 -> <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" />
7100 -> <meta name="robots" content="noindex, follow" />
7107 -> <article class="page">
7109 -> <section class="pageheader">
7110 -> <header class="header">
7112 -> <span class="parentlinks">
7114 -> <a href="../../../">RPC Bug</a>/
7116 -> <a href="../../">ikiwiki</a>/
7118 -> <a href="../">pagespec</a>/
7121 -> <span class="title">
7132 -> <nav class="actions">
7135 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fpo" rel="nofollow">Edit</a></li>
7138 -> <li><a href="../../../recentchanges/">RecentChanges</a></li>
7143 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
7165 -> <div id="pagebody">
7167 -> <section id="content" role="main">
7168 -> <p>This wiki has po support <strong>disabled</strong>.</p>
7170 -> <p>If the \[[!iki plugins/po desc=po]] plugin is enabled, the regular
7171 -> <a href="../">PageSpec</a> syntax is expanded with the following additional
7172 -> tests that can be used to improve user navigation in a multi-lingual
7176 -> <li>"<code>lang(LL)</code>" - tests whether a page is written in the language
7177 -> specified as a ISO639-1 (two-letter) language code.</li>
7178 -> <li>"<code>currentlang()</code>" - tests whether a page is written in the same
7179 -> language as the current page.</li>
7180 -> <li>"<code>needstranslation()</code>" - tests whether a page needs translation
7181 -> work. Only slave pages match this PageSpec. A minimum target
7182 -> translation percentage can optionally be passed as an integer
7183 -> parameter: "<code>needstranslation(50)</code>" matches only pages less than 50%
7184 -> translated.</li>
7188 -> <p>Note that every non-po page is considered to be written in
7189 -> <code>po_master_language</code>, as specified in <code>ikiwiki.setup</code>.</p>
7201 -> <footer id="footer" class="pagefooter" role="contentinfo">
7203 -> <nav id="pageinfo">
7215 -> <div class="pagedate">
7216 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
7217 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
7223 -> <!-- from RPC Bug -->
7230 -> </string></value></param></params></methodCall>
7231 <- <?xml version='1.0'?>
7235 <- <value><string><!DOCTYPE html>
7236 <- <html xmlns="http://www.w3.org/1999/xhtml">
7239 <- <meta charset="utf-8" />
7240 <- <title>po</title>
7241 <- <meta name="viewport" content="width=device-width, initial-scale=1" />
7243 <- <link rel="stylesheet" href="../../../style.css" type="text/css" />
7245 <- <link rel="stylesheet" href="../../../local.css" type="text/css" />
7250 <- <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" />
7254 <- <meta name="robots" content="noindex, follow" />
7261 <- <article class="page">
7263 <- <section class="pageheader">
7264 <- <header class="header">
7266 <- <span class="parentlinks">
7268 <- <a href="../../../">RPC Bug</a>/
7270 <- <a href="../../">ikiwiki</a>/
7272 <- <a href="../">pagespec</a>/
7275 <- <span class="title">
7286 <- <nav class="actions">
7289 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fpagespec%2Fpo" rel="nofollow">Edit</a></li>
7292 <- <li><a href="../../../recentchanges/">RecentChanges</a></li>
7297 <- <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
7319 <- <div id="pagebody">
7321 <- <section id="content" role="main">
7322 <- <p>This wiki has po support <strong>disabled</strong>.</p>
7324 <- <p>If the \[[!iki plugins/po desc=po]] plugin is enabled, the regular
7325 <- <a href="../">PageSpec</a> syntax is expanded with the following additional
7326 <- tests that can be used to improve user navigation in a multi-lingual
7330 <- <li>"<code>lang(LL)</code>" - tests whether a page is written in the language
7331 <- specified as a ISO639-1 (two-letter) language code.</li>
7332 <- <li>"<code>currentlang()</code>" - tests whether a page is written in the same
7333 <- language as the current page.</li>
7334 <- <li>"<code>needstranslation()</code>" - tests whether a page needs translation
7335 <- work. Only slave pages match this PageSpec. A minimum target
7336 <- translation percentage can optionally be passed as an integer
7337 <- parameter: "<code>needstranslation(50)</code>" matches only pages less than 50%
7338 <- translated.</li>
7342 <- <p>Note that every non-po page is considered to be written in
7343 <- <code>po_master_language</code>, as specified in <code>ikiwiki.setup</code>.</p>
7355 <- <footer id="footer" class="pagefooter" role="contentinfo">
7357 <- <nav id="pageinfo">
7369 <- <div class="pagedate">
7370 <- Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
7371 <- <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
7377 <- <!-- from RPC Bug -->
7384 <- </string></value>
7387 <- </methodResponse>
7388 -> <?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>
7389 -> <html xmlns="http://www.w3.org/1999/xhtml">
7392 -> <meta charset="utf-8" />
7393 -> <title>linkingrules</title>
7394 -> <meta name="viewport" content="width=device-width, initial-scale=1" />
7396 -> <link rel="stylesheet" href="../../../style.css" type="text/css" />
7398 -> <link rel="stylesheet" href="../../../local.css" type="text/css" />
7403 -> <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" />
7407 -> <meta name="robots" content="noindex, follow" />
7414 -> <article class="page">
7416 -> <section class="pageheader">
7417 -> <header class="header">
7419 -> <span class="parentlinks">
7421 -> <a href="../../../">RPC Bug</a>/
7423 -> <a href="../../">ikiwiki</a>/
7425 -> <a href="../">subpage</a>/
7428 -> <span class="title">
7439 -> <nav class="actions">
7442 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=edit&amp;page=ikiwiki%2Fsubpage%2Flinkingrules" rel="nofollow">Edit</a></li>
7445 -> <li><a href="../../../recentchanges/">RecentChanges</a></li>
7450 -> <li><a href="/~louis/ikiwiki_bug_rpc/ikiwiki.cgi?do=prefs">Preferences</a></li>
7472 -> <div id="pagebody">
7474 -> <section id="content" role="main">
7475 -> <p>To link to or from a <a href="../">SubPage</a>, you can normally use a regular
7476 -> <a href="../../wikilink/">WikiLink</a> that does not contain the name of the parent directory of
7477 -> the <a href="../">SubPage</a>. Ikiwiki descends the directory hierarchy looking for a
7478 -> page that matches your link.</p>
7480 -> <p>For example, if FooBar/SubPage links to "OtherPage", ikiwiki will first
7481 -> prefer pointing the link to FooBar/SubPage/OtherPage if it exists, next
7482 -> to FooBar/OtherPage and finally to OtherPage in the root of the wiki.</p>
7484 -> <p>Note that this means that if a link on FooBar/SomePage to "OtherPage"
7485 -> currently links to OtherPage, in the root of the wiki, and FooBar/OtherPage
7486 -> is created, the link will <em>change</em> to point to FooBar/OtherPage. On the
7487 -> other hand, a link from BazBar to "OtherPage" would be unchanged by this
7488 -> creation of a <a href="../">SubPage</a> of FooBar.</p>
7490 -> <p>You can also specify a link that contains a directory name, like
7491 -> "FooBar/OtherPage" to more exactly specify what page to link to. This is
7492 -> the only way to link to an unrelated <a href="../">SubPage</a>.</p>
7494 -> <p>You can use this to, for example, to link from BazBar to "FooBar/SubPage",
7495 -> or from BazBar/SubPage to "FooBar/SubPage".</p>
7497 -> <p>You can also use "/" at the start of a link, to specify exactly which page
7498 -> to link to, when there are multiple pages with similar names and the link
7499 -> goes to the wrong page by default. For example, linking from
7500 -> "FooBar/SubPage" to "/OtherPage" will link to the "OtherPage" in the root
7501 -> of the wiki, even if there is a "FooBar/OtherPage".</p>
7503 -> <p>Also, if the wiki is configured with a userdir, you can link to pages
7504 -> within the userdir without specifying a path to them. This is to allow for
7505 -> easy linking to a user's page in the userdir, to sign a comment. These
7506 -> links are checked for last of all.</p>
7518 -> <footer id="footer" class="pagefooter" role="contentinfo">
7520 -> <nav id="pageinfo">
7527 -> <nav id="backlinks">
7530 -> <a href="../">subpage</a>
7532 -> <a href="../../wikilink/">wikilink</a>
7542 -> <div class="pagedate">
7543 -> Last edited <time datetime="2014-09-12T20:23:58Z">12/09/2014</time>
7544 -> <!-- Created <time datetime="2014-09-12T20:23:58Z" pubdate="pubdate">12/09/2014</time> -->
7550 -> <!-- from RPC Bug -->
7557 -> </string></value></param></params></methodCall>
7558 <- <?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 -->
7731 <- </string></value>
7734 <- </methodResponse>