]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
Escaping directives
authorspalax <spalax@web>
Sun, 28 Jun 2015 18:39:58 +0000 (14:39 -0400)
committeradmin <admin@branchable.com>
Sun, 28 Jun 2015 18:39:58 +0000 (14:39 -0400)
doc/bugs/Error_with_external_plugins/tee.mdwn

index 460b64f1300bccf77dbe14f787e3196d978db6c5..3361453473cb6c624e9a7de336d68d0671f45607 100644 (file)
@@ -226,7 +226,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;div id=&quot;pagebody&quot;&gt;
     -> 
     -> &lt;section id=&quot;content&quot; role=&quot;main&quot;&gt;
-    -> &lt;p&gt;[[!rpcbug &lt;span class=&quot;error&quot;&gt;Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay&lt;/span&gt;]]&lt;/p&gt;
+    -> &lt;p&gt;\[[!rpcbug &lt;span class=&quot;error&quot;&gt;Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay&lt;/span&gt;]]&lt;/p&gt;
     -> 
     -> &lt;p&gt;&lt;br /&gt;&lt;em&gt; Calling &lt;code&gt;srcfile(foo)&lt;/code&gt;: page&lt;br /&gt;&lt;/em&gt; Calling &lt;code&gt;srcfile(README.md)&lt;/code&gt;: /home/louis/projets/ikiwiki/rpcbug/README.md&lt;/p&gt;
     -> 
@@ -365,7 +365,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;div id="pagebody"&gt;
     <- 
     <- &lt;section id="content" role="main"&gt;
-    <- &lt;p&gt;[[!rpcbug &lt;span class="error"&gt;Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay&lt;/span&gt;]]&lt;/p&gt;
+    <- &lt;p&gt;\[[!rpcbug &lt;span class="error"&gt;Erreur: internal error: foo cannot be found in /home/louis/projets/ikiwiki/rpcbug or underlay&lt;/span&gt;]]&lt;/p&gt;
     <- 
     <- &lt;p&gt;&lt;br /&gt;&lt;em&gt; Calling &lt;code&gt;srcfile(foo)&lt;/code&gt;: page&lt;br /&gt;&lt;/em&gt; Calling &lt;code&gt;srcfile(README.md)&lt;/code&gt;: /home/louis/projets/ikiwiki/rpcbug/README.md&lt;/p&gt;
     <- 
@@ -2580,80 +2580,80 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> 
     -> &lt;p&gt;Some examples of using shortcuts include:&lt;/p&gt;
     -> 
-    -> &lt;pre&gt;&lt;code&gt;[[!google  foo]]
-    -> [[!wikipedia  War_of_1812]]
-    -> [[!debbug  12345]]
-    -> Check the [[!google  ikiwiki desc=&quot;google search for %s&quot;]].
+    -> &lt;pre&gt;&lt;code&gt;\[[!google  foo]]
+    -> \[[!wikipedia  War_of_1812]]
+    -> \[[!debbug  12345]]
+    -> Check the \[[!google  ikiwiki desc=&quot;google search for %s&quot;]].
     -> &lt;/code&gt;&lt;/pre&gt;
     -> 
     -> &lt;p&gt;This page controls what shortcut links the wiki supports.&lt;/p&gt;
     -> 
     -> &lt;ul&gt;
-    -> &lt;li&gt;[[!shortcut  name=google url=&quot;https://encrypted.google.com/search?q=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=archive url=&quot;http://web.archive.org/*/%S&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=gmap url=&quot;https://maps.google.com/maps?q=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=gmsg url=&quot;https://groups.google.com/groups?selm=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=wikipedia url=&quot;https://en.wikipedia.org/wiki/%W&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=wikitravel url=&quot;https://wikitravel.org/en/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=wiktionary url=&quot;https://en.wiktionary.org/wiki/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=debbug url=&quot;http://bugs.debian.org/%S&quot; desc=&quot;Debian bug #%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=deblist url=&quot;https://lists.debian.org/debian-%s&quot; desc=&quot;debian-%s@lists.debian.org&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=debpkg url=&quot;http://packages.debian.org/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=debpkgsid url=&quot;http://packages.debian.org/sid/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=debpts url=&quot;http://packages.qa.debian.org/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=debmsg url=&quot;https://lists.debian.org/msgid-search/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=debrt url=&quot;https://rt.debian.org/Ticket/Display.html?id=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=debss url=&quot;http://snapshot.debian.org/package/%s/&quot;]]
+    -> &lt;li&gt;\[[!shortcut  name=google url=&quot;https://encrypted.google.com/search?q=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=archive url=&quot;http://web.archive.org/*/%S&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=gmap url=&quot;https://maps.google.com/maps?q=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=gmsg url=&quot;https://groups.google.com/groups?selm=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=wikipedia url=&quot;https://en.wikipedia.org/wiki/%W&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=wikitravel url=&quot;https://wikitravel.org/en/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=wiktionary url=&quot;https://en.wiktionary.org/wiki/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=debbug url=&quot;http://bugs.debian.org/%S&quot; desc=&quot;Debian bug #%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=deblist url=&quot;https://lists.debian.org/debian-%s&quot; desc=&quot;debian-%s@lists.debian.org&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=debpkg url=&quot;http://packages.debian.org/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=debpkgsid url=&quot;http://packages.debian.org/sid/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=debpts url=&quot;http://packages.qa.debian.org/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=debmsg url=&quot;https://lists.debian.org/msgid-search/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=debrt url=&quot;https://rt.debian.org/Ticket/Display.html?id=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=debss url=&quot;http://snapshot.debian.org/package/%s/&quot;]]
     -> 
     -> &lt;ul&gt;
-    -> &lt;li&gt;Usage: &lt;code&gt;[[!debss  package]]&lt;/code&gt; or &lt;code&gt;[[!debss  package/version]]&lt;/code&gt;.  See &lt;a href=&quot;http://snapshot.debian.org/&quot;&gt;http://snapshot.debian.org/&lt;/a&gt; for details.&lt;/li&gt;
+    -> &lt;li&gt;Usage: &lt;code&gt;\[[!debss  package]]&lt;/code&gt; or &lt;code&gt;\[[!debss  package/version]]&lt;/code&gt;.  See &lt;a href=&quot;http://snapshot.debian.org/&quot;&gt;http://snapshot.debian.org/&lt;/a&gt; for details.&lt;/li&gt;
     -> &lt;/ul&gt;
     -> &lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=debwiki url=&quot;https://wiki.debian.org/%S&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=fdobug url=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=%s&quot; desc=&quot;freedesktop.org bug #%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=fdolist url=&quot;http://lists.freedesktop.org/mailman/listinfo/%s&quot; desc=&quot;%s@lists.freedesktop.org&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=gnomebug url=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=%s&quot; desc=&quot;GNOME bug #%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=linuxbug url=&quot;https://bugzilla.kernel.org/show_bug.cgi?id=%s&quot; desc=&quot;Linux bug #%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=mozbug url=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=%s&quot; desc=&quot;Mozilla bug #%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=gnulist url=&quot;https://lists.gnu.org/mailman/listinfo/%s&quot; desc=&quot;%s@gnu.org&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=marcmsg url=&quot;http://marc.info/?i=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=marclist url=&quot;http://marc.info/?l=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=gmane url=&quot;http://dir.gmane.org/gmane.%s&quot; desc=&quot;gmane.%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=gmanemsg url=&quot;http://mid.gmane.org/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=cpan url=&quot;http://search.cpan.org/search?mode=dist&amp;amp;query=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=ctan url=&quot;http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=hoogle url=&quot;http://haskell.org/hoogle/?q=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=iki url=&quot;http://ikiwiki.info/%S/&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=ljuser url=&quot;http://%s.livejournal.com/&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=rfc url=&quot;https://www.ietf.org/rfc/rfc%s.txt&quot; desc=&quot;RFC %s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=c2 url=&quot;http://c2.com/cgi/wiki?%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=meatballwiki url=&quot;http://www.usemod.com/cgi-bin/mb.pl?%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=emacswiki url=&quot;http://www.emacswiki.org/cgi-bin/wiki/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=haskellwiki url=&quot;http://haskell.org/haskellwiki/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=dict url=&quot;http://www.dict.org/bin/Dict?Form=Dict1&amp;amp;Strategy=&lt;em&gt;&amp;amp;Database=&lt;/em&gt;&amp;amp;Query=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=imdb url=&quot;http://imdb.com/find?q=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=gpg url=&quot;http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&amp;amp;exact=on&amp;amp;search=0x%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=perldoc url=&quot;http://perldoc.perl.org/search.html?q=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=whois url=&quot;http://reports.internic.net/cgi/whois?whois_nic=%s&amp;amp;type=domain&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=cve url=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=flickr url=&quot;https://secure.flickr.com/photos/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=man url=&quot;http://manpages.debian.org/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=ohloh url=&quot;https://www.ohloh.net/p/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=cpanrt url=&quot;https://rt.cpan.org/Ticket/Display.html?id=%s&quot; desc=&quot;CPAN RT#%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=novellbug url=&quot;https://bugzilla.novell.com/show_bug.cgi?id=%s&quot; desc=&quot;bug %s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=ubupkg url=&quot;http://packages.ubuntu.com/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=mozillazinekb url=&quot;http://kb.mozillazine.org/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=freebsdwiki url=&quot;http://wiki.freebsd.org/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=hackage url=&quot;http://hackage.haskell.org/package/%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=pkgsrc url=&quot;http://pkgsrc.se/%S&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=doi url=&quot;http://dx.doi.org/%s&quot; desc=&quot;doi:%s&quot;]]&lt;/li&gt;
-    -> &lt;li&gt;[[!shortcut  name=arxiv url=&quot;http://arxiv.org/abs/%s&quot; desc=&quot;arXiv:%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=debwiki url=&quot;https://wiki.debian.org/%S&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=fdobug url=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=%s&quot; desc=&quot;freedesktop.org bug #%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=fdolist url=&quot;http://lists.freedesktop.org/mailman/listinfo/%s&quot; desc=&quot;%s@lists.freedesktop.org&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=gnomebug url=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=%s&quot; desc=&quot;GNOME bug #%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=linuxbug url=&quot;https://bugzilla.kernel.org/show_bug.cgi?id=%s&quot; desc=&quot;Linux bug #%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=mozbug url=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=%s&quot; desc=&quot;Mozilla bug #%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=gnulist url=&quot;https://lists.gnu.org/mailman/listinfo/%s&quot; desc=&quot;%s@gnu.org&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=marcmsg url=&quot;http://marc.info/?i=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=marclist url=&quot;http://marc.info/?l=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=gmane url=&quot;http://dir.gmane.org/gmane.%s&quot; desc=&quot;gmane.%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=gmanemsg url=&quot;http://mid.gmane.org/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=cpan url=&quot;http://search.cpan.org/search?mode=dist&amp;amp;query=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=ctan url=&quot;http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=hoogle url=&quot;http://haskell.org/hoogle/?q=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=iki url=&quot;http://ikiwiki.info/%S/&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=ljuser url=&quot;http://%s.livejournal.com/&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=rfc url=&quot;https://www.ietf.org/rfc/rfc%s.txt&quot; desc=&quot;RFC %s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=c2 url=&quot;http://c2.com/cgi/wiki?%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=meatballwiki url=&quot;http://www.usemod.com/cgi-bin/mb.pl?%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=emacswiki url=&quot;http://www.emacswiki.org/cgi-bin/wiki/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=haskellwiki url=&quot;http://haskell.org/haskellwiki/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=dict url=&quot;http://www.dict.org/bin/Dict?Form=Dict1&amp;amp;Strategy=&lt;em&gt;&amp;amp;Database=&lt;/em&gt;&amp;amp;Query=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=imdb url=&quot;http://imdb.com/find?q=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=gpg url=&quot;http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&amp;amp;exact=on&amp;amp;search=0x%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=perldoc url=&quot;http://perldoc.perl.org/search.html?q=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=whois url=&quot;http://reports.internic.net/cgi/whois?whois_nic=%s&amp;amp;type=domain&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=cve url=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=flickr url=&quot;https://secure.flickr.com/photos/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=man url=&quot;http://manpages.debian.org/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=ohloh url=&quot;https://www.ohloh.net/p/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=cpanrt url=&quot;https://rt.cpan.org/Ticket/Display.html?id=%s&quot; desc=&quot;CPAN RT#%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=novellbug url=&quot;https://bugzilla.novell.com/show_bug.cgi?id=%s&quot; desc=&quot;bug %s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=ubupkg url=&quot;http://packages.ubuntu.com/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=mozillazinekb url=&quot;http://kb.mozillazine.org/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=freebsdwiki url=&quot;http://wiki.freebsd.org/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=hackage url=&quot;http://hackage.haskell.org/package/%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=pkgsrc url=&quot;http://pkgsrc.se/%S&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=doi url=&quot;http://dx.doi.org/%s&quot; desc=&quot;doi:%s&quot;]]&lt;/li&gt;
+    -> &lt;li&gt;\[[!shortcut  name=arxiv url=&quot;http://arxiv.org/abs/%s&quot; desc=&quot;arXiv:%s&quot;]]&lt;/li&gt;
     -> &lt;/ul&gt;
     -> 
     -> 
     -> &lt;p&gt;To add a new shortcut, use the &lt;code&gt;shortcut&lt;/code&gt;
     -> &lt;a href=&quot;../ikiwiki/directive/&quot;&gt;directive&lt;/a&gt;. In the url, &quot;%s&quot; is replaced with the
-    -> text passed to the named shortcut, after [[!wikipedia  url_encoding]]
+    -> text passed to the named shortcut, after \[[!wikipedia  url_encoding]]
     -> it, and &apos;%S&apos; is replaced with the raw, non-encoded text.
     -> Additionally, &lt;code&gt;%W&lt;/code&gt; is replaced with the text encoded just right for
     -> Wikipedia. The optional &lt;code&gt;desc&lt;/code&gt; parameter controls the description of
@@ -2808,80 +2808,80 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- 
     <- &lt;p&gt;Some examples of using shortcuts include:&lt;/p&gt;
     <- 
-    <- &lt;pre&gt;&lt;code&gt;[[!google  foo]]
-    <- [[!wikipedia  War_of_1812]]
-    <- [[!debbug  12345]]
-    <- Check the [[!google  ikiwiki desc="google search for %s"]].
+    <- &lt;pre&gt;&lt;code&gt;\[[!google  foo]]
+    <- \[[!wikipedia  War_of_1812]]
+    <- \[[!debbug  12345]]
+    <- Check the \[[!google  ikiwiki desc="google search for %s"]].
     <- &lt;/code&gt;&lt;/pre&gt;
     <- 
     <- &lt;p&gt;This page controls what shortcut links the wiki supports.&lt;/p&gt;
     <- 
     <- &lt;ul&gt;
-    <- &lt;li&gt;[[!shortcut  name=google url="https://encrypted.google.com/search?q=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=archive url="http://web.archive.org/*/%S"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=gmap url="https://maps.google.com/maps?q=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=gmsg url="https://groups.google.com/groups?selm=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=wikitravel url="https://wikitravel.org/en/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=debpkg url="http://packages.debian.org/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=debpkgsid url="http://packages.debian.org/sid/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=debpts url="http://packages.qa.debian.org/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=debmsg url="https://lists.debian.org/msgid-search/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=debss url="http://snapshot.debian.org/package/%s/"]]
+    <- &lt;li&gt;\[[!shortcut  name=google url="https://encrypted.google.com/search?q=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=archive url="http://web.archive.org/*/%S"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=gmap url="https://maps.google.com/maps?q=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=gmsg url="https://groups.google.com/groups?selm=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=wikipedia url="https://en.wikipedia.org/wiki/%W"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=wikitravel url="https://wikitravel.org/en/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=wiktionary url="https://en.wiktionary.org/wiki/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=debbug url="http://bugs.debian.org/%S" desc="Debian bug #%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=deblist url="https://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=debpkg url="http://packages.debian.org/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=debpkgsid url="http://packages.debian.org/sid/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=debpts url="http://packages.qa.debian.org/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=debmsg url="https://lists.debian.org/msgid-search/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=debss url="http://snapshot.debian.org/package/%s/"]]
     <- 
     <- &lt;ul&gt;
-    <- &lt;li&gt;Usage: &lt;code&gt;[[!debss  package]]&lt;/code&gt; or &lt;code&gt;[[!debss  package/version]]&lt;/code&gt;.  See &lt;a href="http://snapshot.debian.org/"&gt;http://snapshot.debian.org/&lt;/a&gt; for details.&lt;/li&gt;
+    <- &lt;li&gt;Usage: &lt;code&gt;\[[!debss  package]]&lt;/code&gt; or &lt;code&gt;\[[!debss  package/version]]&lt;/code&gt;.  See &lt;a href="http://snapshot.debian.org/"&gt;http://snapshot.debian.org/&lt;/a&gt; for details.&lt;/li&gt;
     <- &lt;/ul&gt;
     <- &lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=debwiki url="https://wiki.debian.org/%S"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=marcmsg url="http://marc.info/?i=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=marclist url="http://marc.info/?l=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=gmanemsg url="http://mid.gmane.org/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=cpan url="http://search.cpan.org/search?mode=dist&amp;amp;query=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=hoogle url="http://haskell.org/hoogle/?q=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=iki url="http://ikiwiki.info/%S/"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=ljuser url="http://%s.livejournal.com/"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=c2 url="http://c2.com/cgi/wiki?%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&amp;amp;Strategy=&lt;em&gt;&amp;amp;Database=&lt;/em&gt;&amp;amp;Query=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=imdb url="http://imdb.com/find?q=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&amp;amp;exact=on&amp;amp;search=0x%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&amp;amp;type=domain"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=flickr url="https://secure.flickr.com/photos/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=man url="http://manpages.debian.org/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=ohloh url="https://www.ohloh.net/p/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=ubupkg url="http://packages.ubuntu.com/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=mozillazinekb url="http://kb.mozillazine.org/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=freebsdwiki url="http://wiki.freebsd.org/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=hackage url="http://hackage.haskell.org/package/%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=pkgsrc url="http://pkgsrc.se/%S"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]&lt;/li&gt;
-    <- &lt;li&gt;[[!shortcut  name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=debwiki url="https://wiki.debian.org/%S"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=gnomebug url="https://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=linuxbug url="https://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=gnulist url="https://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=marcmsg url="http://marc.info/?i=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=marclist url="http://marc.info/?l=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=gmanemsg url="http://mid.gmane.org/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=cpan url="http://search.cpan.org/search?mode=dist&amp;amp;query=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=hoogle url="http://haskell.org/hoogle/?q=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=iki url="http://ikiwiki.info/%S/"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=ljuser url="http://%s.livejournal.com/"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=rfc url="https://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=c2 url="http://c2.com/cgi/wiki?%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&amp;amp;Strategy=&lt;em&gt;&amp;amp;Database=&lt;/em&gt;&amp;amp;Query=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=imdb url="http://imdb.com/find?q=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&amp;amp;exact=on&amp;amp;search=0x%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&amp;amp;type=domain"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=cve url="https://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=flickr url="https://secure.flickr.com/photos/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=man url="http://manpages.debian.org/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=ohloh url="https://www.ohloh.net/p/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=cpanrt url="https://rt.cpan.org/Ticket/Display.html?id=%s" desc="CPAN RT#%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=novellbug url="https://bugzilla.novell.com/show_bug.cgi?id=%s" desc="bug %s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=ubupkg url="http://packages.ubuntu.com/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=mozillazinekb url="http://kb.mozillazine.org/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=freebsdwiki url="http://wiki.freebsd.org/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=hackage url="http://hackage.haskell.org/package/%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=pkgsrc url="http://pkgsrc.se/%S"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=doi url="http://dx.doi.org/%s" desc="doi:%s"]]&lt;/li&gt;
+    <- &lt;li&gt;\[[!shortcut  name=arxiv url="http://arxiv.org/abs/%s" desc="arXiv:%s"]]&lt;/li&gt;
     <- &lt;/ul&gt;
     <- 
     <- 
     <- &lt;p&gt;To add a new shortcut, use the &lt;code&gt;shortcut&lt;/code&gt;
     <- &lt;a href="../ikiwiki/directive/"&gt;directive&lt;/a&gt;. In the url, "%s" is replaced with the
-    <- text passed to the named shortcut, after [[!wikipedia  url_encoding]]
+    <- text passed to the named shortcut, after \[[!wikipedia  url_encoding]]
     <- it, and '%S' is replaced with the raw, non-encoded text.
     <- Additionally, &lt;code&gt;%W&lt;/code&gt; is replaced with the text encoded just right for
     <- Wikipedia. The optional &lt;code&gt;desc&lt;/code&gt; parameter controls the description of
@@ -3323,7 +3323,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;p&gt;Note that browsers that do not support the CSS will display the popup
     -> inline in the page, inside square brackets.&lt;/p&gt;
     -> 
-    -> &lt;p&gt;[[templatebody &amp;lt;
+    -> &lt;p&gt;\[[templatebody &amp;lt;
     -> &lt;span class=&quot;paren&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;balloon&quot;&gt;&lt;/span&gt;&lt;span class=&quot;paren&quot;&gt;]&lt;/span&gt;
     -> &lt;/span&gt;
     -> ENDBODY]]&lt;/p&gt;
@@ -3472,7 +3472,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;p&gt;Note that browsers that do not support the CSS will display the popup
     <- inline in the page, inside square brackets.&lt;/p&gt;
     <- 
-    <- &lt;p&gt;[[templatebody &amp;lt;
+    <- &lt;p&gt;\[[templatebody &amp;lt;
     <- &lt;span class="paren"&gt;[&lt;/span&gt;&lt;span class="balloon"&gt;&lt;/span&gt;&lt;span class="paren"&gt;]&lt;/span&gt;
     <- &lt;/span&gt;
     <- ENDBODY]]&lt;/p&gt;
@@ -3608,7 +3608,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;p&gt;Directives are similar to a &lt;a href=&quot;../wikilink/&quot;&gt;WikiLink&lt;/a&gt; in form, except they
     -> begin with &lt;code&gt;!&lt;/code&gt; and may contain parameters. The general form is:&lt;/p&gt;
     -> 
-    -> &lt;pre&gt;&lt;code&gt;[[!directive  param=&quot;value&quot; param=&quot;value&quot;]]
+    -> &lt;pre&gt;&lt;code&gt;\[[!directive  param=&quot;value&quot; param=&quot;value&quot;]]
     -> &lt;/code&gt;&lt;/pre&gt;
     -> 
     -> &lt;p&gt;This gets expanded before the rest of the page is processed, and can be used
@@ -3617,13 +3617,13 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;p&gt;The quotes around values can be omitted if the value is a simple word.
     -> Also, some directives may use parameters without values, for example:&lt;/p&gt;
     -> 
-    -> &lt;pre&gt;&lt;code&gt;[[!tag  foo]]
+    -> &lt;pre&gt;&lt;code&gt;\[[!tag  foo]]
     -> &lt;/code&gt;&lt;/pre&gt;
     -> 
     -> &lt;p&gt;A directive does not need to all be on one line, it can be
     -> wrapped to multiple lines if you like:&lt;/p&gt;
     -> 
-    -> &lt;pre&gt;&lt;code&gt;[[!directive  foo=&quot;baldersnatch&quot;
+    -> &lt;pre&gt;&lt;code&gt;\[[!directive  foo=&quot;baldersnatch&quot;
     -> bar=&quot;supercalifragilisticexpialidocious&quot; baz=11]]
     -> &lt;/code&gt;&lt;/pre&gt;
     -> 
@@ -3631,7 +3631,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> To allow quote marks inside the quoted text, delimit the block
     -> of text with triple-double-quotes or triple-single-quotes:&lt;/p&gt;
     -> 
-    -> &lt;pre&gt;&lt;code&gt;[[!directive  text=&quot;&quot;&quot;
+    -> &lt;pre&gt;&lt;code&gt;\[[!directive  text=&quot;&quot;&quot;
     -> 1. &quot;foo&quot;
     -> 2. &quot;bar&quot;
     -> 3. &quot;baz&quot;
@@ -3644,8 +3644,8 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;p&gt;If you want to put text with triple quotes into a parameter value, you can
     -> use perl-style here-doc syntax, even nesting it like this:&lt;/p&gt;
     -> 
-    -> &lt;pre&gt;&lt;code&gt;[[!directive  text=&amp;lt;&amp;lt;OUTER
-    -> [[!otherdirective &amp;lt;&amp;lt;INNER
+    -> &lt;pre&gt;&lt;code&gt;\[[!directive  text=&amp;lt;&amp;lt;OUTER
+    -> \[[!otherdirective &amp;lt;&amp;lt;INNER
     -> inner text
     -> INNER]]
     -> outer text
@@ -3655,7 +3655,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;p&gt;ikiwiki also has an older syntax for directives, which requires a space in
     -> directives to distinguish them from &lt;a href=&quot;../wikilink/&quot;&gt;wikilinks&lt;/a&gt;. This
     -> syntax has several disadvantages: it requires a space after directives with
-    -> no parameters (such as &lt;code&gt;[[pagecount ]]&lt;/code&gt;), and it prohibits spaces in
+    -> no parameters (such as &lt;code&gt;\[[pagecount ]]&lt;/code&gt;), and it prohibits spaces in
     -> &lt;a href=&quot;../wikilink/&quot;&gt;wikilinks&lt;/a&gt;.  ikiwiki now provides the &lt;code&gt;!&lt;/code&gt;-prefixed
     -> syntax shown above as default.  However, ikiwiki still supports wikis using
     -> the older syntax, if the &lt;code&gt;prefix_directives&lt;/code&gt; option is disabled.&lt;/p&gt;
@@ -3808,7 +3808,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;p&gt;Directives are similar to a &lt;a href="../wikilink/"&gt;WikiLink&lt;/a&gt; in form, except they
     <- begin with &lt;code&gt;!&lt;/code&gt; and may contain parameters. The general form is:&lt;/p&gt;
     <- 
-    <- &lt;pre&gt;&lt;code&gt;[[!directive  param="value" param="value"]]
+    <- &lt;pre&gt;&lt;code&gt;\[[!directive  param="value" param="value"]]
     <- &lt;/code&gt;&lt;/pre&gt;
     <- 
     <- &lt;p&gt;This gets expanded before the rest of the page is processed, and can be used
@@ -3817,13 +3817,13 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;p&gt;The quotes around values can be omitted if the value is a simple word.
     <- Also, some directives may use parameters without values, for example:&lt;/p&gt;
     <- 
-    <- &lt;pre&gt;&lt;code&gt;[[!tag  foo]]
+    <- &lt;pre&gt;&lt;code&gt;\[[!tag  foo]]
     <- &lt;/code&gt;&lt;/pre&gt;
     <- 
     <- &lt;p&gt;A directive does not need to all be on one line, it can be
     <- wrapped to multiple lines if you like:&lt;/p&gt;
     <- 
-    <- &lt;pre&gt;&lt;code&gt;[[!directive  foo="baldersnatch"
+    <- &lt;pre&gt;&lt;code&gt;\[[!directive  foo="baldersnatch"
     <- bar="supercalifragilisticexpialidocious" baz=11]]
     <- &lt;/code&gt;&lt;/pre&gt;
     <- 
@@ -3831,7 +3831,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- To allow quote marks inside the quoted text, delimit the block
     <- of text with triple-double-quotes or triple-single-quotes:&lt;/p&gt;
     <- 
-    <- &lt;pre&gt;&lt;code&gt;[[!directive  text="""
+    <- &lt;pre&gt;&lt;code&gt;\[[!directive  text="""
     <- 1. "foo"
     <- 2. "bar"
     <- 3. "baz"
@@ -3844,8 +3844,8 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;p&gt;If you want to put text with triple quotes into a parameter value, you can
     <- use perl-style here-doc syntax, even nesting it like this:&lt;/p&gt;
     <- 
-    <- &lt;pre&gt;&lt;code&gt;[[!directive  text=&amp;lt;&amp;lt;OUTER
-    <- [[!otherdirective &amp;lt;&amp;lt;INNER
+    <- &lt;pre&gt;&lt;code&gt;\[[!directive  text=&amp;lt;&amp;lt;OUTER
+    <- \[[!otherdirective &amp;lt;&amp;lt;INNER
     <- inner text
     <- INNER]]
     <- outer text
@@ -3855,7 +3855,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;p&gt;ikiwiki also has an older syntax for directives, which requires a space in
     <- directives to distinguish them from &lt;a href="../wikilink/"&gt;wikilinks&lt;/a&gt;. This
     <- syntax has several disadvantages: it requires a space after directives with
-    <- no parameters (such as &lt;code&gt;[[pagecount ]]&lt;/code&gt;), and it prohibits spaces in
+    <- no parameters (such as &lt;code&gt;\[[pagecount ]]&lt;/code&gt;), and it prohibits spaces in
     <- &lt;a href="../wikilink/"&gt;wikilinks&lt;/a&gt;.  ikiwiki now provides the &lt;code&gt;!&lt;/code&gt;-prefixed
     <- syntax shown above as default.  However, ikiwiki still supports wikis using
     <- the older syntax, if the &lt;code&gt;prefix_directives&lt;/code&gt; option is disabled.&lt;/p&gt;
@@ -4504,7 +4504,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;p&gt;It&apos;s also possible to make a page in the wiki usable as an OpenID url,
     -> by delegating it to an openid server. Here&apos;s an example of how to do that:&lt;/p&gt;
     -> 
-    -> &lt;pre&gt;&lt;code&gt;[[!meta  openid=&quot;http://yourid.myopenid.com/&quot;
+    -> &lt;pre&gt;&lt;code&gt;\[[!meta  openid=&quot;http://yourid.myopenid.com/&quot;
     ->        server=&quot;http://www.myopenid.com/server&quot;]]
     -> &lt;/code&gt;&lt;/pre&gt;
     -> 
@@ -4664,7 +4664,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;p&gt;It's also possible to make a page in the wiki usable as an OpenID url,
     <- by delegating it to an openid server. Here's an example of how to do that:&lt;/p&gt;
     <- 
-    <- &lt;pre&gt;&lt;code&gt;[[!meta  openid="http://yourid.myopenid.com/"
+    <- &lt;pre&gt;&lt;code&gt;\[[!meta  openid="http://yourid.myopenid.com/"
     <-        server="http://www.myopenid.com/server"]]
     <- &lt;/code&gt;&lt;/pre&gt;
     <- 
@@ -5414,10 +5414,10 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;section id=&quot;content&quot; role=&quot;main&quot;&gt;
     -> &lt;p&gt;WikiLinks provide easy linking between pages of the wiki. To create a
     -> &lt;span class=&quot;selflink&quot;&gt;WikiLink&lt;/span&gt;, just put the name of the page to link to in double brackets.
-    -> For example &lt;code&gt;[[WikiLink]]&lt;/code&gt;.&lt;/p&gt;
+    -> For example &lt;code&gt;\[[WikiLink]]&lt;/code&gt;.&lt;/p&gt;
     -> 
-    -> &lt;p&gt;If you ever need to write something like &lt;code&gt;[[WikiLink]]&lt;/code&gt; without creating a
-    -> wikilink, just prefix it with a &lt;code&gt;\&lt;/code&gt;, like &lt;code&gt;\[[WikiLink]]&lt;/code&gt;.&lt;/p&gt;
+    -> &lt;p&gt;If you ever need to write something like &lt;code&gt;\[[WikiLink]]&lt;/code&gt; without creating a
+    -> wikilink, just prefix it with a &lt;code&gt;\&lt;/code&gt;, like &lt;code&gt;\\[[WikiLink]]&lt;/code&gt;.&lt;/p&gt;
     -> 
     -> &lt;p&gt;There are some special &lt;a href=&quot;../subpage/linkingrules/&quot;&gt;LinkingRules&lt;/a&gt; that come into play when
     -> linking between &lt;a href=&quot;../subpage/&quot;&gt;SubPages&lt;/a&gt;.&lt;/p&gt;
@@ -5427,11 +5427,11 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> links at the start of a sentence, and so on.&lt;/p&gt;
     -> 
     -> &lt;p&gt;It&apos;s also possible to write a WikiLink that uses something other than the page
-    -> name as the link text. For example &lt;code&gt;[[foo_bar|SandBox]]&lt;/code&gt; links to the SandBox
+    -> name as the link text. For example &lt;code&gt;\[[foo_bar|SandBox]]&lt;/code&gt; links to the SandBox
     -> page, but the link will appear like this: &lt;a href=&quot;../../sandbox/&quot;&gt;foo bar&lt;/a&gt;.&lt;/p&gt;
     -> 
     -> &lt;p&gt;To link to an anchor inside a page, you can use something like
-    -> &lt;code&gt;[[WikiLink#foo]]&lt;/code&gt; .&lt;/p&gt;
+    -> &lt;code&gt;\[[WikiLink#foo]]&lt;/code&gt; .&lt;/p&gt;
     -> 
     -> &lt;p&gt;If the file linked to by a WikiLink looks like an image, it will
     -> be displayed inline on the page.&lt;/p&gt;
@@ -5590,10 +5590,10 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;section id="content" role="main"&gt;
     <- &lt;p&gt;WikiLinks provide easy linking between pages of the wiki. To create a
     <- &lt;span class="selflink"&gt;WikiLink&lt;/span&gt;, just put the name of the page to link to in double brackets.
-    <- For example &lt;code&gt;[[WikiLink]]&lt;/code&gt;.&lt;/p&gt;
+    <- For example &lt;code&gt;\[[WikiLink]]&lt;/code&gt;.&lt;/p&gt;
     <- 
-    <- &lt;p&gt;If you ever need to write something like &lt;code&gt;[[WikiLink]]&lt;/code&gt; without creating a
-    <- wikilink, just prefix it with a &lt;code&gt;\&lt;/code&gt;, like &lt;code&gt;\[[WikiLink]]&lt;/code&gt;.&lt;/p&gt;
+    <- &lt;p&gt;If you ever need to write something like &lt;code&gt;\[[WikiLink]]&lt;/code&gt; without creating a
+    <- wikilink, just prefix it with a &lt;code&gt;\&lt;/code&gt;, like &lt;code&gt;\\[[WikiLink]]&lt;/code&gt;.&lt;/p&gt;
     <- 
     <- &lt;p&gt;There are some special &lt;a href="../subpage/linkingrules/"&gt;LinkingRules&lt;/a&gt; that come into play when
     <- linking between &lt;a href="../subpage/"&gt;SubPages&lt;/a&gt;.&lt;/p&gt;
@@ -5603,11 +5603,11 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- links at the start of a sentence, and so on.&lt;/p&gt;
     <- 
     <- &lt;p&gt;It's also possible to write a WikiLink that uses something other than the page
-    <- name as the link text. For example &lt;code&gt;[[foo_bar|SandBox]]&lt;/code&gt; links to the SandBox
+    <- name as the link text. For example &lt;code&gt;\[[foo_bar|SandBox]]&lt;/code&gt; links to the SandBox
     <- page, but the link will appear like this: &lt;a href="../../sandbox/"&gt;foo bar&lt;/a&gt;.&lt;/p&gt;
     <- 
     <- &lt;p&gt;To link to an anchor inside a page, you can use something like
-    <- &lt;code&gt;[[WikiLink#foo]]&lt;/code&gt; .&lt;/p&gt;
+    <- &lt;code&gt;\[[WikiLink#foo]]&lt;/code&gt; .&lt;/p&gt;
     <- 
     <- &lt;p&gt;If the file linked to by a WikiLink looks like an image, it will
     <- be displayed inline on the page.&lt;/p&gt;
@@ -5833,7 +5833,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> 
     -> &lt;ul&gt;
     -> &lt;li&gt;&lt;p&gt;To link to another page on the wiki, place the page&apos;s name inside double
-    -> square brackets. So you would use &lt;code&gt;[[WikiLink]]&lt;/code&gt; to link to &lt;a href=&quot;../wikilink/&quot;&gt;WikiLink&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
+    -> square brackets. So you would use &lt;code&gt;\[[WikiLink]]&lt;/code&gt; to link to &lt;a href=&quot;../wikilink/&quot;&gt;WikiLink&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
     -> &lt;li&gt;&lt;p&gt;Insert various &lt;a href=&quot;../directive/&quot;&gt;directives&lt;/a&gt; onto a page to perform useful
     -> actions.
     -> For example, you can:&lt;/p&gt;
@@ -5841,10 +5841,10 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;ul&gt;
     -> &lt;li&gt;&lt;p&gt;Change the title of a page:&lt;/p&gt;
     -> 
-    -> &lt;p&gt;[[!meta  title=&quot;full page title&quot;]]&lt;/p&gt;&lt;/li&gt;
+    -> &lt;p&gt;\[[!meta  title=&quot;full page title&quot;]]&lt;/p&gt;&lt;/li&gt;
     -> &lt;li&gt;&lt;p&gt;Create a blog by inlining a set of pages:&lt;/p&gt;
     -> 
-    -> &lt;p&gt;[[!inline  pages=&quot;blog/*&quot;]]&lt;/p&gt;&lt;/li&gt;
+    -> &lt;p&gt;\[[!inline  pages=&quot;blog/*&quot;]]&lt;/p&gt;&lt;/li&gt;
     -> &lt;/ul&gt;
     -> &lt;/li&gt;
     -> &lt;/ul&gt;
@@ -6059,7 +6059,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- 
     <- &lt;ul&gt;
     <- &lt;li&gt;&lt;p&gt;To link to another page on the wiki, place the page's name inside double
-    <- square brackets. So you would use &lt;code&gt;[[WikiLink]]&lt;/code&gt; to link to &lt;a href="../wikilink/"&gt;WikiLink&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
+    <- square brackets. So you would use &lt;code&gt;\[[WikiLink]]&lt;/code&gt; to link to &lt;a href="../wikilink/"&gt;WikiLink&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
     <- &lt;li&gt;&lt;p&gt;Insert various &lt;a href="../directive/"&gt;directives&lt;/a&gt; onto a page to perform useful
     <- actions.
     <- For example, you can:&lt;/p&gt;
@@ -6067,10 +6067,10 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;ul&gt;
     <- &lt;li&gt;&lt;p&gt;Change the title of a page:&lt;/p&gt;
     <- 
-    <- &lt;p&gt;[[!meta  title="full page title"]]&lt;/p&gt;&lt;/li&gt;
+    <- &lt;p&gt;\[[!meta  title="full page title"]]&lt;/p&gt;&lt;/li&gt;
     <- &lt;li&gt;&lt;p&gt;Create a blog by inlining a set of pages:&lt;/p&gt;
     <- 
-    <- &lt;p&gt;[[!inline  pages="blog/*"]]&lt;/p&gt;&lt;/li&gt;
+    <- &lt;p&gt;\[[!inline  pages="blog/*"]]&lt;/p&gt;&lt;/li&gt;
     <- &lt;/ul&gt;
     <- &lt;/li&gt;
     <- &lt;/ul&gt;
@@ -6539,8 +6539,8 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;li&gt;&lt;p&gt;&lt;code&gt;mtime&lt;/code&gt; - List pages with the most recently modified first.&lt;/p&gt;&lt;/li&gt;
     -> &lt;li&gt;&lt;p&gt;&lt;code&gt;title&lt;/code&gt; - Order by title (page name), e.g. &quot;z/a a/b a/c&quot;&lt;/p&gt;&lt;/li&gt;
     -> &lt;li&gt;&lt;p&gt;&lt;code&gt;path&lt;/code&gt; - Order by page name including parents, e.g. &quot;a/b a/c z/a&quot;&lt;/p&gt;&lt;/li&gt;
-    -> &lt;li&gt;&lt;p&gt;&lt;code&gt;meta(title)&lt;/code&gt; - Order according to the &lt;code&gt;[[!meta  title=&quot;foo&quot; sortas=&quot;bar&quot;]]&lt;/code&gt;
-    -> or &lt;code&gt;[[!meta  title=&quot;foo&quot;]]&lt;/code&gt; &lt;a href=&quot;../../directive/&quot;&gt;directive&lt;/a&gt;, or the page name if no
+    -> &lt;li&gt;&lt;p&gt;&lt;code&gt;meta(title)&lt;/code&gt; - Order according to the &lt;code&gt;\[[!meta  title=&quot;foo&quot; sortas=&quot;bar&quot;]]&lt;/code&gt;
+    -> or &lt;code&gt;\[[!meta  title=&quot;foo&quot;]]&lt;/code&gt; &lt;a href=&quot;../../directive/&quot;&gt;directive&lt;/a&gt;, or the page name if no
     -> full title was set. &lt;code&gt;meta(author)&lt;/code&gt;, &lt;code&gt;meta(date)&lt;/code&gt;, &lt;code&gt;meta(updated)&lt;/code&gt;, etc.
     -> also work.&lt;/p&gt;&lt;/li&gt;
     -> &lt;/ul&gt;
@@ -6691,8 +6691,8 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;li&gt;&lt;p&gt;&lt;code&gt;mtime&lt;/code&gt; - List pages with the most recently modified first.&lt;/p&gt;&lt;/li&gt;
     <- &lt;li&gt;&lt;p&gt;&lt;code&gt;title&lt;/code&gt; - Order by title (page name), e.g. "z/a a/b a/c"&lt;/p&gt;&lt;/li&gt;
     <- &lt;li&gt;&lt;p&gt;&lt;code&gt;path&lt;/code&gt; - Order by page name including parents, e.g. "a/b a/c z/a"&lt;/p&gt;&lt;/li&gt;
-    <- &lt;li&gt;&lt;p&gt;&lt;code&gt;meta(title)&lt;/code&gt; - Order according to the &lt;code&gt;[[!meta  title="foo" sortas="bar"]]&lt;/code&gt;
-    <- or &lt;code&gt;[[!meta  title="foo"]]&lt;/code&gt; &lt;a href="../../directive/"&gt;directive&lt;/a&gt;, or the page name if no
+    <- &lt;li&gt;&lt;p&gt;&lt;code&gt;meta(title)&lt;/code&gt; - Order according to the &lt;code&gt;\[[!meta  title="foo" sortas="bar"]]&lt;/code&gt;
+    <- or &lt;code&gt;\[[!meta  title="foo"]]&lt;/code&gt; &lt;a href="../../directive/"&gt;directive&lt;/a&gt;, or the page name if no
     <- full title was set. &lt;code&gt;meta(author)&lt;/code&gt;, &lt;code&gt;meta(date)&lt;/code&gt;, &lt;code&gt;meta(updated)&lt;/code&gt;, etc.
     <- also work.&lt;/p&gt;&lt;/li&gt;
     <- &lt;/ul&gt;
@@ -7167,7 +7167,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     -> &lt;section id=&quot;content&quot; role=&quot;main&quot;&gt;
     -> &lt;p&gt;This wiki has po support &lt;strong&gt;disabled&lt;/strong&gt;.&lt;/p&gt;
     -> 
-    -> &lt;p&gt;If the [[!iki  plugins/po desc=po]] plugin is enabled, the regular
+    -> &lt;p&gt;If the \[[!iki  plugins/po desc=po]] plugin is enabled, the regular
     -> &lt;a href=&quot;../&quot;&gt;PageSpec&lt;/a&gt; syntax is expanded with the following additional
     -> tests that can be used to improve user navigation in a multi-lingual
     -> wiki:&lt;/p&gt;
@@ -7321,7 +7321,7 @@ starting with `<-` are transmitted from the plugin to Ikiwiki.
     <- &lt;section id="content" role="main"&gt;
     <- &lt;p&gt;This wiki has po support &lt;strong&gt;disabled&lt;/strong&gt;.&lt;/p&gt;
     <- 
-    <- &lt;p&gt;If the [[!iki  plugins/po desc=po]] plugin is enabled, the regular
+    <- &lt;p&gt;If the \[[!iki  plugins/po desc=po]] plugin is enabled, the regular
     <- &lt;a href="../"&gt;PageSpec&lt;/a&gt; syntax is expanded with the following additional
     <- tests that can be used to improve user navigation in a multi-lingual
     <- wiki:&lt;/p&gt;