Migrate everything else via prefix_directives
authorSimon McVittie <smcv@ http://smcv.pseudorandom.co.uk/>
Mon, 21 Jul 2008 11:32:31 +0000 (12:32 +0100)
committerSimon McVittie <smcv@ http://smcv.pseudorandom.co.uk/>
Mon, 21 Jul 2008 11:32:31 +0000 (12:32 +0100)
This is a partial commit of:
egrep -rl '\[\[[a-z]+ ' doc | xargs --max-args 1 ./ikiwiki-transition
prefix_directives

54 files changed:
doc/TourBusStop.mdwn
doc/bugs.mdwn
doc/css.mdwn
doc/css_market.mdwn
doc/download.mdwn
doc/examples/blog/index.mdwn
doc/examples/blog/posts.mdwn
doc/examples/blog/posts/first_post.mdwn
doc/examples/blog/sidebar.mdwn
doc/examples/blog/tags.mdwn
doc/examples/blog/tags/life.mdwn
doc/examples/blog/tags/tech.mdwn
doc/examples/softwaresite/bugs.mdwn
doc/examples/softwaresite/bugs/done.mdwn
doc/examples/softwaresite/doc/faq.mdwn
doc/examples/softwaresite/news.mdwn
doc/examples/softwaresite/templates/release.mdwn
doc/features.mdwn
doc/forum.mdwn
doc/freesoftware.mdwn
doc/ikiwiki/wikilink/discussion.mdwn
doc/index.mdwn
doc/index/discussion.mdwn
doc/install.mdwn
doc/news.mdwn
doc/news/code_swarm.mdwn
doc/news/ikiwiki_version_2.0.mdwn
doc/news/openid.mdwn
doc/news/server_speed.mdwn
doc/news/version_2.49.mdwn
doc/news/version_2.50.mdwn
doc/news/version_2.51.mdwn
doc/news/version_2.52.mdwn
doc/news/version_2.53.mdwn
doc/patch.mdwn
doc/plugins.mdwn
doc/rcs.mdwn
doc/rcs/details.mdwn
doc/rcs/git.mdwn
doc/rcs/tla.mdwn
doc/sandbox.mdwn
doc/sandbox/test_nested_inlines.mdwn
doc/security.mdwn
doc/setup.mdwn
doc/sitemap.mdwn
doc/soc.mdwn
doc/soc/ideas.mdwn
doc/templates/plugin.mdwn
doc/tips.mdwn
doc/tips/inside_dot_ikiwiki.mdwn
doc/tips/integrated_issue_tracking_with_ikiwiki.mdwn
doc/todo.mdwn
doc/users.mdwn
doc/wishlist.mdwn

index 8276c08334bef4645f242325af7a99ecd619941e..a78e4843a68407b26b15928f0fc7c5d07961bbfa 100644 (file)
@@ -19,7 +19,7 @@ Bus connections
 * Bus Nr. 02 - **Wiki Developers Tour** - next stop: [MeatballWiki TourBusStop](http://www.usemod.com/cgi-bin/mb.pl?TourBusStop)
 * Bus Nr. 42 - **Software Developers Tour** - next stop: [Ward's Wiki TourBusStop](http://c2.com/cgi/wiki?TourBusStop)
 
-[[meatballwiki TourBusMap]]
+[[!meatballwiki TourBusMap]]
 
 Famous sights to visit here at **ikiwiki**
 ==========================================
index 8886856252c8e233a5d59d63ef90381bea7940cd..f634b6e78a904b6d9ab0e2ecb70db818ef2ef423 100644 (file)
@@ -3,7 +3,7 @@ elsewhere. Link items to [[bugs/done]] when done.
 
 Also see the [Debian bugs](http://bugs.debian.org/ikiwiki).
 
-[[inline pages="bugs/* and !bugs/done and !bugs/discussion and 
+[[!inline pages="bugs/* and !bugs/done and !bugs/discussion and 
 !link(patch) and !link(bugs/done) and !bugs/*/*"
 feedpages="created_after(bugs/no_commit_mails_for_new_pages)"
 actions=yes rootpage="bugs" postformtext="Add a new bug titled:" show=0]]
index bb3c15f517ca01c568528ded44144023f57dd2e1..5b6b9e1aface309a0ebdd34a4c798f6cc10e9b00 100644 (file)
@@ -1,4 +1,4 @@
-[[meta title="CSS"]]
+[[!meta title="CSS"]]
 
 ## Using CSS with ikiwiki
 
index 00ad9cf134c5af648afc1128ce295540b348db80..4afc6dd83afdbf482b7a8967e467c43eb7d1b294 100644 (file)
@@ -1,4 +1,4 @@
-[[meta title="CSS Market"]]
+[[!meta title="CSS Market"]]
 
 User contributed stylesheet files for ikiwiki. Feel free to add your own
 stylesheets here. (Upload as wiki pages; wiki gnomes will convert them to css
@@ -7,18 +7,18 @@ files..)
 * **[[css_market/zack.css]]**, contributed by [[StefanoZacchiroli]],
   customized mostly for *blogging purposes*, can be seen in action on 
   [zack's blog](http://www.bononia.it/~zack/blog/)
-  [[meta stylesheet="zack"]]
+  [[!meta stylesheet="zack"]]
 
 * **[[css_market/kirkambar.css]]**, contributed by [[Roktas]].  This far from perfect
   stylesheet follows a [Gitweb](http://www.kernel.org/git/?p=git/git.git;a=tree;f=gitweb)
   like theme, so it may provide a consistent look'n feel along with the [[rcs/git]] backend. ;-)
   You can see it in action on [kirkambar](http://kirkambar.net/) (Turkish content).
-  [[meta stylesheet="kirkambar"]]
+  [[!meta stylesheet="kirkambar"]]
 
 * **[[css_market/embeddedmoose.css]]**, contributed by [[JoshTriplett]].
   Designed for [Embedded Moose](http://embeddedmoose.com).  Some ideas from the
   Debian lighttpd index.html page.
-  [[meta stylesheet="embeddedmoose"]]
+  [[!meta stylesheet="embeddedmoose"]]
 
 * **Refresh**, contributed by [[FredericLespez]]. Adapted from a free template
   designed by [styleshout](http://www.styleshout.com).
@@ -34,18 +34,18 @@ files..)
   **[[css_market/02_Template.tmpl]]**. If you prefer 
   [my header image](http://martin.wuertele.net/images/header.png) you can 
   use it under the terms of the MIT License (see png comment).
-  [[meta stylesheet="02_Template"]]
+  [[!meta stylesheet="02_Template"]]
 
 * **[[css_market/cstamas.css]]**, contributed by [[cstamas]].
   This one is based on embeddedmoose, however it is slightly different now.
   [My webpage's](http://users.itk.ppke.hu/~cstamas/tag/english) is not the same.
   You can grab some pictures used as background patterns from there.
-  [[meta stylesheet="cstamas"]]
+  [[!meta stylesheet="cstamas"]]
 
 * **[[css_market/bma.css]]**, contributed by [bma](http://subvert.org.uk/~bma/).
   Not quite the same as I use on my site, since that has slightly modified
   templates.
-  [[meta stylesheet="bma"]]
+  [[!meta stylesheet="bma"]]
 
 If your web browser allows selecting between multiple stylesheets, this
 page can be viewed using many of the stylesheets above. For example, if
index 95c48b456eef0beb4ab387bf999e847d25c1f9e7..e35cc0a455ccee0be7f7dd32c09926f7c269282a 100644 (file)
@@ -11,7 +11,7 @@ Installation steps and requirements are listed on the [[install]] page.
 ## packages
 
 To install with apt, if using Debian (since 4.0), or Ubuntu (since 6.10):
-[[template id=note text="""
+[[!template id=note text="""
 Note that Debian 4.0 and especially Ubuntu 6.10 contain older versions of
 ikiwiki, there have been lots of enhancements and bug fixes since those
 versions.
index b0514d575e105d2c6739e413742023414a7c639a..3b2d46027604be70d937e71f6deff8d7fca47b7c 100644 (file)
@@ -1,12 +1,12 @@
-[[meta title="example blog"]]
+[[!meta title="example blog"]]
 
-[[pagestats pages="./tags/*"]]
+[[!pagestats pages="./tags/*"]]
 
 Welcome to my blog. Have a look at the most recent posts below, or
 browse the tag cloud on the right. An archive of all [[posts]] is also
 available.
 
-[[inline pages="./posts/* and !*/Discussion" show="10"
+[[!inline pages="./posts/* and !*/Discussion" show="10"
 actions=yes rootpage="./posts"]]
 
 ----
index 71eb9f1b16656b7a9ae52894dbfab5aadfcc130a..4b2939120ef75b2b3a505d6290109d102de9c008 100644 (file)
@@ -1,3 +1,3 @@
 Here is a full list of posts to my [[blog|index]].
 
-[[inline pages="./posts/* and !*/Discussion" archive=yes feedshow=10 quick=yes]]
+[[!inline pages="./posts/* and !*/Discussion" archive=yes feedshow=10 quick=yes]]
index f8a698801a93707fb3900aea95a01a5838b7ef02..3d7174ae86f3ac38e63bc50e36080264111cd9b5 100644 (file)
@@ -1,4 +1,4 @@
 This is the first post to this example blog. To add new posts, just add
 files to the blog/posts/ subdirectory, or use the web form.
 
-[[tag tags/tech]]
+[[!tag tags/tech]]
index 19475d7c73875b7641d2f69b3ce8d6b9cce61816..a9fac388ea953f6f973dedde8e247e31c441721c 100644 (file)
@@ -4,4 +4,4 @@ Example sidebar
 * [[Archive|posts]]
 
 Categories:
-[[map pages="./tags/* and !*/Discussion"]]
+[[!map pages="./tags/* and !*/Discussion"]]
index daf77549afcd4cf8fedb46702e55942d075f407f..53cc8d368b599795bc1eacea1ab47df73b994fc0 100644 (file)
@@ -1,3 +1,3 @@
-[[pagestats pages="./tags/*"]]
+[[!pagestats pages="./tags/*"]]
 
 On the right you can see the tag cloud for this blog.
index 2f7a573795216a815b8e840cb55fb49584dfd2ea..ddc2e646c8928c146ee8cde7a368f534a8a6f1de 100644 (file)
@@ -1,4 +1,4 @@
 This feed contains pages in the "life" category.
 
-[[inline pages="link(tags/life) and ./posts/* and !*/Discussion"
+[[!inline pages="link(tags/life) and ./posts/* and !*/Discussion"
 show="10" actions=yes]]
index dff92f333666a3fa2ba43672647c822f5322c839..e811cac34ab6f0a2fe482d4cbb868daec30289fa 100644 (file)
@@ -1,3 +1,3 @@
 This feed contains pages in the "tech" category.
 
-[[inline pages="link(tags/tech) and !*/Discussion" show=10 actions=yes]]
+[[!inline pages="link(tags/tech) and !*/Discussion" show=10 actions=yes]]
index ad8d6cdb4a3beac38ddc5ff4b806dfe8b8a6ddc3..46ead2b62ae9f3795eaa34dccb9b68eba491bbee 100644 (file)
@@ -1,4 +1,4 @@
 This is FooBar's bug list. Link bugs to [[bugs/done]] when done.
 
-[[inline pages="./bugs/* and !./bugs/done and !link(done) 
+[[!inline pages="./bugs/* and !./bugs/done and !link(done) 
 and !*/Discussion" actions=yes postform=yes show=0]]
index af88c1c7c307aa0460dc3f0c9adbbbbcc112db6c..ad332e2a2687eb2e4378777d86457ba32b854c8a 100644 (file)
@@ -1,3 +1,3 @@
 recently fixed [[bugs]]
 
-[[inline pages="./* and link(./done) and !*/Discussion" sort=mtime show=10]]
+[[!inline pages="./* and link(./done) and !*/Discussion" sort=mtime show=10]]
index 249c6f77907b1024abdf7543908526824566a9cf..fe0c3eff04132915ea737e5095c7e0f6b3124985 100644 (file)
@@ -1,6 +1,6 @@
 FooBar frequently asked questions.
 
-[[toc ]]
+[[!toc ]]
 
 ## Is this a real program?
 
index 20642c203e3d85667a3fcee2365b3ab5bda41d8f..9b53c7d99c186b288441e7863d4588afd3facf27 100644 (file)
@@ -2,4 +2,4 @@ This is where annoucements of new releases, features, and other news is
 posted. FooBar users are recommended to subscribe to this page's RSS
 feed.
 
-[[inline pages="./news/* and !*/Discussion" rootpage="news" show="30"]]
+[[!inline pages="./news/* and !*/Discussion" rootpage="news" show="30"]]
index 759decb4032523df2ad8b9ea99d560281314d80a..ac7ff93c7f79d7c07b463060ced263e0c2c1fac6 100644 (file)
@@ -3,5 +3,5 @@
 <TMPL_VAR news>
 
 </TMPL_IF>
-FooBar <TMPL_VAR version> released with [[toggle text="these changes" id="changelog"]]
-[[toggleable id="changelog" text="""<TMPL_VAR changelog>"""]]
+FooBar <TMPL_VAR version> released with [[!toggle text="these changes" id="changelog"]]
+[[!toggleable id="changelog" text="""<TMPL_VAR changelog>"""]]
index df963ab4f3ea7908d5cc0d2da2816f43862ee37e..c6fc95c0b6b654f035cdd1e84c5b0c52a3151b1c 100644 (file)
@@ -1,5 +1,5 @@
 An overview of some of ikiwiki's features:
-[[toc ]]
+[[!toc ]]
 
 ## Uses a real RCS
 
index cced9636b68dfbe1b229232f4806e6eea8be9202..bab65cac69e9ee5c918e8d19d3bfcb698ac37316 100644 (file)
@@ -4,5 +4,5 @@ _This is a bold experiment by me, since I have exactly such a question. This ove
 
 ## Current topics ##
 
-[[inline pages="forum/*  and !forum/discussion and !forum/*/*" 
+[[!inline pages="forum/*  and !forum/discussion and !forum/*/*" 
 actions=yes rootpage="forum" postformtext="Add a new thread titled:" show=0]]
index 653c2fe822a22bb6f63c208c547d87e31643bb21..7ac1ac6b44e8663cd5d443db9d46a66c7fa7307d 100644 (file)
@@ -1,4 +1,4 @@
-[[meta title="Free Software"]]
+[[!meta title="Free Software"]]
 
 ikiwiki, and this documentation wiki, are licensed under the terms of the
 GNU [[GPL]], version 2 or later.
index fa3ac8604db53a9fad41925a1cb1a1b939457985..e69fcb31ba116d11425e766ff6f98c13bf255075 100644 (file)
@@ -17,7 +17,7 @@ BTW, ikiwiki doesn't displays the #foo anchor in the example
 > [[preprocessor_directive|preprocessordirective]] for it, though.
 > --[[JoshTriplett]]
 
->> [[tag wishlist]]
+>> [[!tag wishlist]]
 >> I'd like to implement such a thing.  Joey, what is this supposed to look like?
 >> `\[[anchor WHATEVER]]`?  --[[tschwinge]]
 
index 1a416d79888d00cc9bb15b7bf4f724142cef871b..b1cd2fbec482d4f4b1752e7dbfe73580280e2a7f 100644 (file)
@@ -4,7 +4,7 @@ suitable for publishing on a website. Ikiwiki stores pages and history in a
 There are many other [[features]], including support for
 [[blogging|ikiwiki/blog]], as well as a large array of [[plugins]].
 
-[[template id=links]]
+[[!template id=links]]
 
 ## using ikiwiki
 
@@ -15,7 +15,7 @@ with ikiwiki, and some [[tips]].
 All wikis are supposed to have a [[SandBox]], so this one does too.
 
 This site generally runs the latest release of ikiwiki; currently, it runs
-ikiwiki [[version ]].
+ikiwiki [[!version ]].
 
 ## developer resources
 
index f851643e3e02e009d74a3d38fa2d1c13b2aab20a..f67321294ab8e07df1fa264586a87469f54b2e78 100644 (file)
@@ -5,7 +5,7 @@ Do so here..
 Note that for more formal bug reports or todo items, you can also edit the
 [[bugs]] and [[todo]] pages.
 
-[[toc ]]
+[[!toc ]]
 
 # Installation/Setup questions
 
@@ -268,7 +268,7 @@ easily, perl is possible (but I'm not strong in perl).
 
 > Jamey Sharp and I have a set of scripts in progress to convert other wikis to ikiwiki, including history, so that we can migrate a few of our wikis.  We already have support for migrating MoinMoin wikis to ikiwiki, including conversion of the entire history to Git.  We used this to convert the [XCB wiki](http://xcb.freedesktop.org/wiki/) to ikiwiki; until we finalize the conversion and put the new wiki in place of the old one, you can browse the converted result at <http://xcb.freedesktop.org/ikiwiki>.  We already plan to add support for TWiki (including history, since you can just run parsecvs on the TWiki RCS files to get Git), so that we can convert the [Portland State Aerospace Society wiki](http://psas.pdx.edu) (currently in Moin, but with much of its history in TWiki, and with many of its pages still in TWiki format using Jamey's TWiki format for MoinMoin).
 >
-> Our scripts convert by way of HTML, using portions of the source wiki's code to render as HTML (with some additional code to do things like translate MoinMoin's `\[[TableOfContents]]` to ikiwiki's `\[[toc ]]`), and then using a modified [[cpan HTML::WikiConverter]] to turn this into markdown and ikiwiki.  This produces quite satisfactory results, apart from things that don't have any markdown equivalent and thus remain HTML, such as tables and definition lists.  Conversion of the history occurs by first using another script we wrote to translate MoinMoin history to Git, then using our git-map script to map a transformation over the Git history.
+> Our scripts convert by way of HTML, using portions of the source wiki's code to render as HTML (with some additional code to do things like translate MoinMoin's `\[[TableOfContents]]` to ikiwiki's `\[[toc ]]`), and then using a modified [[!cpan HTML::WikiConverter]] to turn this into markdown and ikiwiki.  This produces quite satisfactory results, apart from things that don't have any markdown equivalent and thus remain HTML, such as tables and definition lists.  Conversion of the history occurs by first using another script we wrote to translate MoinMoin history to Git, then using our git-map script to map a transformation over the Git history.
 >
 > We will post the scripts as soon as we have them complete enough to convert our wikis.
 >
index bd8c4b8812ff66331322820e26dc4039135a14b7..d745737aafe97f60d22652cf817c84047a7b8ce9 100644 (file)
@@ -11,8 +11,8 @@ Ikiwiki is a perl program, and needs a recent version of perl such as
 It's recommended you have a C compiler, as ikiwiki uses one to build
 wrappers.
 
-Ikiwiki requires the [[cpan Text::Markdown]], [[cpan URI]],
-[[cpan HTML::Parser]], [[cpan HTML::Template]], and [[cpan HTML::Scrubber]]
+Ikiwiki requires the [[!cpan Text::Markdown]], [[!cpan URI]],
+[[!cpan HTML::Parser]], [[!cpan HTML::Template]], and [[!cpan HTML::Scrubber]]
 perl modules be installed. It can also use a lot of other perl modules, if
 they are available.
 
index 5d0ab87c67fe411882c36da86f26c6df4d73219a..58413f94c377b2fc8cd4abee77de0c687b5240dc 100644 (file)
@@ -2,7 +2,7 @@ This is where announcements of new releases, features, and other news are
 posted. [[IkiWikiUsers]] are recommended to subscribe to this page's RSS
 feed.
 
-[[inline pages="news/* and !news/*/* and !news/discussion"
+[[!inline pages="news/* and !news/*/* and !news/discussion"
 feedpages="created_after(news/Article_on_Ikiwiki_as_a_BTS)" rootpage="news" show="30"]]
 
 By the way, some other pages with RSS feeds about ikiwiki include
index 5302d626b8b0abab549d63ce4b647f743d6d1920..bdc37343225897f7aabd8b2b747a963afede97cf 100644 (file)
@@ -1,7 +1,7 @@
 I've produced a [code_swarm](http://vis.cs.ucdavis.edu/~ogawa/codeswarm/)
 visualization of the first 2+ years of ikiwiki's commit history. 
 
-[[img screenshot.png size="480x360"]]
+[[!img screenshot.png size="480x360"]]
 
 * [15 mb avi](http://kitenet.net/~joey/screencasts/ikiwiki_swarm.avi)
 * [stream on vimeo](http://vimeo.com/1324348)
index 248b217837c489a5ed8894e44bab8425d3eb0087..e6723c8730c5b0fd608d3a037ab8284aacc2de36 100644 (file)
@@ -9,7 +9,7 @@ default configuration:
   the procedure described at [[tips/switching_to_usedirs]]
   or edit your setup file to turn `usedirs` off: `usedirs => 0,`
 * [[plugins/OpenID]] logins are now enabled by default, if the
-  [[cpan Net::OpenID::Consumer]] perl module is available. Password logins
+  [[!cpan Net::OpenID::Consumer]] perl module is available. Password logins
   are also still enabled by default. If you like, you can turn either OpenID
   or password logins off via the `disable_plugins` setting.
 
@@ -29,4 +29,4 @@ An overview of changes in the year since the 1.0 release:
 * Some support for other markup languages than markdown: rst, textile.
 * Unit test suite, with more than 300 tests.
 
-[[meta date="2007-04-30 00:51:57 -0400"]]
+[[!meta date="2007-04-30 00:51:57 -0400"]]
index c81145fcfc6fe69c461e160bd006305b0f54a9ca..ad76606aab0e89c12ce73b6b15acca084b3159c8 100644 (file)
@@ -10,4 +10,4 @@ log back in, try out the OpenID signup process if you don't already have an
 OpenID, and see how OpenID works for you. And let me know your feelings about
 making such a switch. --[[Joey]]
 
-[[poll 59 "Accept only OpenID for logins" 18 "Accept only password logins" 35 "Accept both"]]
+[[!poll 59 "Accept only OpenID for logins" 18 "Accept only password logins" 35 "Accept both"]]
index 181edd0c7f752f7aa231e6b58f47b0826b110835..67651f2cff754f2ab3cf30fe2460efb2a9b06caa 100644 (file)
@@ -1,7 +1,7 @@
 Quick poll: Do you feel that ikiwiki is fast enough on this server, or
 should I move it to my much beefier auxiliary server?
 
-[[poll open=no 40 "It's fast enough" 6 "It's too slow!" 4 "No opinion"]]
+[[!poll open=no 40 "It's fast enough" 6 "It's too slow!" 4 "No opinion"]]
 
 If you have specifics on performance issues, you might mention them on the
 [[discussion]] page.
index 4c95b50dd8ace3ecfadec985f50249e043317da6..37cf6b7ba198f6ed32fbe85df5ecd822eddacded 100644 (file)
@@ -1,8 +1,8 @@
 News for ikiwiki 2.49:
 
    The search plugin no longer uses hyperestraier. Instead, to use it you
-   will now need to install xapian-omega, and the [[cpan Search::Xapian]],
-   [[cpan HTML::Scrubber]], and [[cpan Digest::SHA1]] perl modules. Ie,
+   will now need to install xapian-omega, and the [[!cpan Search::Xapian]],
+   [[!cpan HTML::Scrubber]], and [[!cpan Digest::SHA1]] perl modules. Ie,
    `apt-get install xapian-omega libsearch-xapian-perl libhtml-scrubber-perl libdigest-sha1-perl`
 
    Also, wikis that use the search plugin will need to be rebuilt, 
@@ -10,8 +10,8 @@ News for ikiwiki 2.49:
    but can be done by running `ikiwiki-mass-upgrade` as root, or
    running `ikiwiki -setup` on individual setup files.
 
-ikiwiki 2.49 released with [[toggle text="these changes"]]
-[[toggleable text="""
+ikiwiki 2.49 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
    * haiku: Generate valid xhtml.
    * ikiwiki-mass-rebuild: Don't trust $! when setting $)
    * inline: The optimisation in 2.41 broke nested inlines. Detect those
index 4863ee2568681e804ccb7d614569e348ec347828..2c26b27da36b555a076ff896e16ad195877aee90 100644 (file)
@@ -1,5 +1,5 @@
-ikiwiki 2.50 released with [[toggle text="these changes"]]
-[[toggleable text="""
+ikiwiki 2.50 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
    * img: Support captions.
    * img: Don't generate empty title attributes, etc.
    * img: Allow setting defaults for class and id too.
index a139d6eb2cde0d87a1e0e057383dfea8d3b66f96..87d742ba461eea5860e522e8ae557db158a4cf1d 100644 (file)
@@ -1,5 +1,5 @@
-ikiwiki 2.51 released with [[toggle text="these changes"]]
-[[toggleable text="""
+ikiwiki 2.51 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
    * Improve toplevel parentlink to link directly to index.html when usedirs is
      disabled.
    * map: Add a "show" parameter. "show=title" can be used to display page
index 3bdd12fca37aa85559a8efa73e293c74b5b1609b..5c9d79959d3e1c6ffa50f76242e84651e2090689 100644 (file)
@@ -4,8 +4,8 @@ News for ikiwiki 2.52:
    wiki in /etc/ikiwiki/wikilist this will be done automatically when the
    Debian package is upgraded. Or use ikiwiki-mass-rebuild to force a rebuild.
 
-ikiwiki 2.52 released with [[toggle text="these changes"]]
-[[toggleable text="""
+ikiwiki 2.52 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
    * attachment: New plugin for uploading and managing attachments.
      This includes a fairly powerful PageSpec based admin pref for deciding
      whether to accept a given upload, and an attachment management interface
index 889547ca24f25f38de918f2d0135ab700f70e34b..b55773f13c87c4a4f255f31f273e8a3a7cee5f69 100644 (file)
@@ -1,5 +1,5 @@
-ikiwiki 2.53 released with [[toggle text="these changes"]]
-[[toggleable text="""
+ikiwiki 2.53 released with [[!toggle text="these changes"]]
+[[!toggleable text="""
    * search: generate configuration files once only when rebuilding
      (Gabriel McManus)
    * attachment: Fix an uninitialised value warning when editing a page
index ca16202259824a4513e276806ee1b91d1d989a86..b570d995c843a047189014d2ef7a24ea4ac1facb 100644 (file)
@@ -7,5 +7,5 @@ once it's ready to be applied, add a 'patch' tag so it will show up here.
 If your patch is non-trivial and might need several iterations to get
 right, please consider publishing a [[git]] branch.
 
-[[inline pages="(todo/* or bugs/*) and link(patch) and !link(bugs/done) and
+[[!inline pages="(todo/* or bugs/*) and link(patch) and !link(bugs/done) and
 !link(todo/done) and !*/Discussion" rootpage="todo" archive="yes"]]
index 439cecc8aff3d1efdb0fe6dfefc9fffae2882fea..5ee2bae893e54768a60546b4f16bb137edaae587 100644 (file)
@@ -1,7 +1,7 @@
 Most of ikiwiki's [[features]] are implemented as plugins. Many of these 
 plugins are included with ikiwiki.
 
-[[pagestats pages="plugins/type/* and !plugins/type/slow"]]
+[[!pagestats pages="plugins/type/* and !plugins/type/slow"]]
 
 There's documentation if you want to [[write]] your own plugins, or you can
 [[install]] plugins [[contributed|contrib]] by others.
@@ -13,7 +13,7 @@ will fit most uses of ikiwiki.
 
 ## Plugin directory
 
-[[inline pages="plugins/* and !plugins/type/* and !plugins/write and 
+[[!inline pages="plugins/* and !plugins/type/* and !plugins/write and 
 !plugins/write/* and !plugins/contrib and !plugins/install and !*/Discussion"
 feedpages="created_after(plugins/graphviz)" archive="yes"
 rootpage="plugins/contrib" postformtext="Add a new plugin named:" show=0]]
index a6f3849f492fb3aa53acb19478ab7369154fbfc9..f66b854954e57f85b221fc1d9df5504e2701e663 100644 (file)
@@ -1,4 +1,4 @@
-[[meta title="Revision Control Systems"]]
+[[!meta title="Revision Control Systems"]]
 
 Ikiwiki supports using several revision control systems for storing page
 histories. 
@@ -10,7 +10,7 @@ generic that it can be adapted to work with many systems by writing a
 [[git]] is another well-tested option.
 
 These are all the supported revision control systems:
-[[inline pages="rcs/* and !*/Discussion and !rcs/details" archive=yes]]
+[[!inline pages="rcs/* and !*/Discussion and !rcs/details" archive=yes]]
 
 There is a page with [[details]] about how the different systems work with
 ikiwiki, for the curious.
index a6174f439974df05398fa88597dbf027c3eb3063..9bf65762f4e6fe62d5138bf00393d9f1bb90cb8e 100644 (file)
@@ -1,6 +1,6 @@
 A few bits about the RCS backends
 
-[[toc ]]
+[[!toc ]]
 
 ## Terminology
 
index 74402e1558e91638384d8a011511d20eb2f7ee32..98daf66da751605221edf63e7cc59bb96e79a118 100644 (file)
@@ -1,4 +1,4 @@
-[[meta title="Git"]]
+[[!meta title="Git"]]
 
 [Git][git] is a distributed revison control system originally developed for
 the Linux kernel. Ikiwiki supports storing a wiki in git.
index cafd9b49b5cfb8a9d0ddfa7aa8c2fb39de8e0603..cad5d51f4e96edee1bed08611a38bad007180db0 100644 (file)
@@ -7,4 +7,4 @@ come in. When running as a [[cgi]] with tla, ikiwiki automatically
 commits edited pages to the Arch repostory, and uses the Arch
 log to generate the [[RecentChanges]] page.
 
-Note that the tla support needs the [[cpan MailTools]] perl module.
+Note that the tla support needs the [[!cpan MailTools]] perl module.
index 5c7368fc3757d804fdad6c64f53100c774a4018d..63537bcc2be59e070e17b44db767931bcea07979 100644 (file)
@@ -55,8 +55,8 @@ Bulleted list
 
 ----
 
-[[template id=note text="this is generated by the [[plugins/haiku]] plugin"]]
-[[haiku hint="sandbox play"]]
+[[!template id=note text="this is generated by the [[plugins/haiku]] plugin"]]
+[[!haiku hint="sandbox play"]]
 
 ----
 
@@ -78,4 +78,4 @@ The haiku will change after every save, mind you.
 
 This sandbox is also a [[ikiwiki/blog]]!
 
-[[inline pages="sandbox/* and !*/Discussion" rootpage="sandbox" show="4" archive="yes"]]
+[[!inline pages="sandbox/* and !*/Discussion" rootpage="sandbox" show="4" archive="yes"]]
index e8ef805c905602868a210e19be350472e7f7d897..0e6074fbddede019531e82b77add6b307463a3dd 100644 (file)
@@ -1,3 +1,3 @@
 Testing nested inlines:
 
-[[inline pages="sandbox/test_nested_inlines/* and !sandbox/test_nested_inlines/*/*" feeds="no"]]
+[[!inline pages="sandbox/test_nested_inlines/* and !sandbox/test_nested_inlines/*/*" feeds="no"]]
index 52ef486e69f425751296a510f4350e8c33ab9051..498d2b4e77ef30006311fb8d7c5735eab7d95470 100644 (file)
@@ -6,7 +6,7 @@ security issues with this program than with cat(1). If, however, you let
 others edit pages in your wiki, then some possible security issues do need
 to be kept in mind.
 
-[[toc levels=2]]
+[[!toc levels=2]]
 
 ----
 
@@ -362,9 +362,9 @@ allow the security hole to be exploited.
 
 The htmlscrubber did not block javascript in uris. This was fixed by adding
 a whitelist of valid uri types, which does not include javascript. 
-([[cve CVE-2008-0809]]) Some urls specifyable by the meta plugin could also
+([[!cve CVE-2008-0809]]) Some urls specifyable by the meta plugin could also
 theoretically have been used to inject javascript; this was also blocked
-([[cve CVE-2008-0808]]).
+([[!cve CVE-2008-0808]]).
 
 This hole was discovered on 10 February 2008 and fixed the same day
 with the release of ikiwiki 2.31.1. (And a few subsequent versions..)
@@ -377,7 +377,7 @@ parties.
 Cross Site Request Forging could be used to constuct a link that would
 change a logged-in user's password or other preferences if they clicked on
 the link. It could also be used to construct a link that would cause a wiki
-page to be modified by a logged-in user. ([[cve CVE-2008-0165]])
+page to be modified by a logged-in user. ([[!cve CVE-2008-0165]])
 
 These holes were discovered on 10 April 2008 and fixed the same day with
 the release of ikiwiki 2.42. A fix was also backported to Debian etch, as
@@ -391,7 +391,7 @@ pre-emtively guard against that, current versions of ikiwiki store password
 hashes (using Eksblowfish).
 
 If you use the [[plugins/passwordauth]] plugin, I recommend upgrading to
-ikiwiki 2.48, installing the [[cpan Authen::Passphrase]] perl module, and running
+ikiwiki 2.48, installing the [[!cpan Authen::Passphrase]] perl module, and running
 `ikiwiki-transition hashpassword` to replace all existing cleartext passwords
 with strong blowfish hashes. 
 
@@ -404,7 +404,7 @@ passwords in cleartext over the net to log in, either.
 This hole allowed ikiwiki to accept logins using empty passwords, to openid
 accounts that didn't use a password. It was introduced in version 1.34, and
 fixed in version 2.48. The [bug](http://bugs.debian.org/483770) was
-discovered on 30 May 2008 and fixed the same day. ([[cve CVE-2008-0169]])
+discovered on 30 May 2008 and fixed the same day. ([[!cve CVE-2008-0169]])
 
 I recommend upgrading to 2.48 immediatly if your wiki allows both password
 and openid logins.
index ed15da274f8c75137ba2170effabb4a722e78a09..174d6ceb972d8c38f17b021246244e05052a9317 100644 (file)
@@ -1,6 +1,6 @@
 This tutorial will walk you through setting up a wiki with ikiwiki.
 
-[[toc ]]
+[[!toc ]]
 
 ## [[Download]] and [[install]] ikiwiki.
 
@@ -32,8 +32,8 @@ This will create a simple main page for the wiki.
        $EDITOR index.mdwn
 
 In the editor, you could start by entering a simple page like
-[[toggle id=page text="this one"]].
-[[toggleable id=page text="""
+[[!toggle id=page text="this one"]].
+[[!toggleable id=page text="""
        Welcome to your new wiki.
 
        All wikis are supposed to have a \[[SandBox]],
@@ -116,14 +116,14 @@ should be preserved, but not checked into revision control.
 The new [[ikiwiki-makerepo]] command automates setting up a wiki in
 revision control.
 
-[[toggle id=subversion text="Subversion"]]
-[[toggleable id=subversion text="""
+[[!toggle id=subversion text="Subversion"]]
+[[!toggleable id=subversion text="""
        REPOSITORY=~/wikirepo
        ikiwiki-makerepo svn $SRCDIR $REPOSITORY
 """]]
 
-[[toggle id=git text="Git"]]
-[[toggleable id=git text="""
+[[!toggle id=git text="Git"]]
+[[!toggleable id=git text="""
        REPOSITORY=~/wiki.git
        ikiwiki-makerepo git $SRCDIR $REPOSITORY
 
@@ -132,20 +132,20 @@ ikiwiki uses git repositories, and some important caveats
 about using the git repositories.
 """]]
 
-[[toggle id=mercurial text="Mercurial"]]
-[[toggleable id=mercurial text="""
+[[!toggle id=mercurial text="Mercurial"]]
+[[!toggleable id=mercurial text="""
        REPOSITORY=$SRCDIR
        ikiwiki-makerepo mercurial $SRCDIR
 """]]
 
-[[toggle id=bazaar text="Bazaar"]]
-[[toggleable id=bazaar text="""
+[[!toggle id=bazaar text="Bazaar"]]
+[[!toggleable id=bazaar text="""
        REPOSITORY=$SRCDIR
        ikiwiki-makerepo bzr $SRCDIR
 """]]
 
-[[toggle id=tla text="TLA"]]
-[[toggleable id=tla text="""
+[[!toggle id=tla text="TLA"]]
+[[!toggleable id=tla text="""
        REPOSITORY=~/wikirepo
        tla make-archive me@localhost--wiki $REPOSITORY
        tla my-id "<me@localhost>"
@@ -158,8 +158,8 @@ about using the git repositories.
        tla import
 """]]
 
-[[toggle id=monotone text="Monotone"]]
-[[toggleable id=monotone text="""
+[[!toggle id=monotone text="Monotone"]]
+[[!toggleable id=monotone text="""
        # These instructions are standard instructions to import a directory into monotone
        # and set it up so that you don't need any passwords to use it
        REPOSITORY=~/.ikiwiki/mtn.db
index 836ccdb9a6968f100e9e248fc8534c5ec93ea455..3c11ed423bcdffe552758ecca865b2da2e2f8b76 100644 (file)
@@ -1,6 +1,6 @@
 This map excludes discussion pages, as well as subpages that are in feeds.
 
-[[map pages="* and !*/discussion and !recentchanges
+[[!map pages="* and !*/discussion and !recentchanges
 and !bugs/* and !examples/*/* and !news/* and !tips/* and !plugins/*
 and !sandbox/* and !todo/* and !users/*
 and !*.css and !*.ico and !*.png and !*.svgz and !*.gif"]]
index fffb5bed4749f7420ddfae2d11d4fe5399b8bc4b..e05543bd5ebef99b6d1e93f1e9f8d637fecd1b85 100644 (file)
@@ -1,4 +1,4 @@
-[[meta title="Summer of Code"]]
+[[!meta title="Summer of Code"]]
 
 This page includes information about ikiwiki's involvement in
 [Google Summer of Code](http://code.google.com/soc/).
index 870f2ca9b9758820be1336ba24ab0d175ce79ac0..88f06b0f1aa9808aaefb61650c3d011d07f58fd9 100644 (file)
@@ -3,6 +3,6 @@ have a great idea for an ikiwiki project not on this list, please file it
 as a todo item, and ask us if it might work as a Summer of Code project,
 but please don't add the `soc` tag yourself.
 
-[[inline pages="(todo/* or bugs/*) and link(soc) and !todo/done and
+[[!inline pages="(todo/* or bugs/*) and link(soc) and !todo/done and
 !link(todo/done) and !bugs/done and !link(bugs/done) and 
 !*/Discussion" actions=yes show=0]]
index d29e721a97771b5b156b199e4f8bc7fcb0b2fed7..c1d1974d6420b38b185e10587be65932661b751b 100644 (file)
@@ -1,13 +1,13 @@
 <span class="infobox">
 Plugin: <TMPL_VAR name><br />
 Author: <TMPL_VAR author><br />
-Included in ikiwiki: [[if test="sourcepage(plugins/contrib/*)" then="""no""" else="""yes"""]]<br />
+Included in ikiwiki: [[!if test="sourcepage(plugins/contrib/*)" then="""no""" else="""yes"""]]<br />
 Enabled by default: <TMPL_IF core>yes<TMPL_ELSE>no</TMPL_IF><br />
-Included in [[/plugins/goodstuff]]: [[if test="backlink(plugins/goodstuff)" all=no then="""yes""" else="""no"""]]<br />
-Currently enabled: [[if test="enabled(<TMPL_VAR name>)" then="yes" else="no"]]<br />
+Included in [[/plugins/goodstuff]]: [[!if test="backlink(plugins/goodstuff)" all=no then="""yes""" else="""no"""]]<br />
+Currently enabled: [[!if test="enabled(<TMPL_VAR name>)" then="yes" else="no"]]<br />
 </span>
-[[if test="sourcepage(plugins/contrib/*)" then="""[[meta title="<TMPL_VAR name> (third party plugin)"]]"""]]
-<TMPL_IF core>[[tag plugins/type/core]]</TMPL_IF>
+[[!if test="sourcepage(plugins/contrib/*)" then="""[[!meta title="<TMPL_VAR name> (third party plugin)"]]"""]]
+<TMPL_IF core>[[!tag plugins/type/core]]</TMPL_IF>
 <TMPL_UNLESS NAME="name">
 This template is used to create an infobox for an ikiwiki plugin. It uses
 these parameters:
index f0eb43f0cb8f6825a9fcf3c41e63b165e4c36485..53f966001e1a2f9a18648a4da2ccad8ba4f007c9 100644 (file)
@@ -1,5 +1,5 @@
 This page is a place to document tips and techniques for using ikiwiki.
 
-[[inline pages="tips/* and !tips/*/*" 
+[[!inline pages="tips/* and !tips/*/*" 
 feedpages="created_after(tips/howto_avoid_flooding_aggregators)" archive="yes"
 rootpage="tips" postformtext="Add a new tip about:" show=0]]
index 268910ebcdc75883ecf1aaac0732c39b358ef322..b649636dccaaa6cb10eaf052eb33429363d15b97 100644 (file)
@@ -1,4 +1,4 @@
-[[meta title="inside .ikiwiki"]]
+[[!meta title="inside .ikiwiki"]]
 
 The `.ikiwiki` directory contains ikiwiki's internal state. Normally,
 you don't need to look in it, but here's some tips for how to do so if
index 8331c9ad9bc66f83f8444b6abee78e4854aefca9..665c695d20d92926c067371ef8c329ca7af33eac 100644 (file)
@@ -1,14 +1,14 @@
-[[meta title="Integrated issue tracking with Ikiwiki"]]
+[[!meta title="Integrated issue tracking with Ikiwiki"]]
 
-[[meta author="Joey Hess, LinuxWorld.com"]]
+[[!meta author="Joey Hess, LinuxWorld.com"]]
 
-[[meta copyright="""
+[[!meta copyright="""
 Copyright 2007 Joey Hess <joeyh@ikiwiki.info>, LinuxWorld.com  
 [First published](http://www.linuxworld.com/news/2007/040607-integrated-issue-tracking-ikiwiki.html)
 on [LinuxWorld.com](http://www.linuxworld.com/), a publication of Network
 World Inc., 118 Turnpike Rd., Southboro, MA 01772.
 """]]
-[[meta license="[[GPL|freesoftware]]"]]
+[[!meta license="[[GPL|freesoftware]]"]]
 
 Wikis are not just for encyclopedias and websites anymore. You can use
 Ikiwiki in combination with your revision control system to handle issue
index 851b4d6b300d4bb0b2525a8df79c148da3219bb4..75314c75becf25f3f801a077910c495d485b1694 100644 (file)
@@ -3,19 +3,19 @@ as any [[patches|patch]]. If it seems more like a bug in the existing code,
 post it to [[bugs]] instead. Link items to [[todo/done]] when done.
 
 <!-- currently commented out because I lost all my mtimes :-)
-[[if test="enabled(postsparkline)"
+[[!if test="enabled(postsparkline)"
 then="""
 How long will it take your todo item to be fixed? Well...  
-[[postsparkline pages="todo/* and !todo/done and !link(todo/done) and !todo/*/*"
+[[!postsparkline pages="todo/* and !todo/done and !link(todo/done) and !todo/*/*"
 max=12 ymin=10 formula=permonth style=bar barwidth=2 barspacing=1 height=13]]
 this many are being added per month  
-[[postsparkline pages="todo/* and !todo and link(todo/done)"
+[[!postsparkline pages="todo/* and !todo and link(todo/done)"
 max=12 ymin=10 formula=permonth time=mtime style=bar barwidth=2 barspacing=1 height=13]]
 while this many are being fixed.
 """]]
 -->
 
-[[inline pages="todo/* and !todo/done and !link(todo/done) and
+[[!inline pages="todo/* and !todo/done and !link(todo/done) and
 !link(patch) and !link(wishlist) and !todo/*/*"
 feedpages="created_after(todo/supporting_comments_via_disussion_pages)"
 actions=yes archive=yes rootpage="todo" postformtext="Add a new todo item titled:" show=0]]
index 5121dd90c529a5c6beea0ddf35ffe4277b75cb3d..cc3cf5268a129a5d32a9af2380548b415046aad6 100644 (file)
@@ -6,6 +6,6 @@ comments.
 
 List of users
 =============
-[[inline pages="users/* and !users/*/* and !*/Discussion" 
+[[!inline pages="users/* and !users/*/* and !*/Discussion" 
 feeds=no archive=yes sort=title template=titlepage
 rootpage="users" postformtext="Add yourself as an ikiwiki user:"]]
index fb25acb0bfc04c4d17813505f19ce8cf53696b27..6275037606bb7bf67031359511db794b99a75298 100644 (file)
@@ -2,5 +2,5 @@ These [[todo]] tagged 'wishlist' encompass all kinds of features and
 improvements people would like to see in ikiwiki. Good patches for any of
 these will likely be accepted.
 
-[[inline pages="todo/* and !todo/done and !link(todo/done) and
+[[!inline pages="todo/* and !todo/done and !link(todo/done) and
 link(wishlist) and !link(patch) and !todo/*/*" archive=yes show=0]]