+ikiwiki (2.9) unstable; urgency=low
+
+ Since ikiwiki 2.0 was released, some limitiations have been added to what
+ ikiwiki considers a WikiLink. In short, if there are any spaces in between
+ the brackets, ikiwiki no longer considers it to be a WikiLink. If your wiki
+ contains things meant to be WikiLinks that contain spaces, you will need to
+ fix them, by replacing the spaces with underscores.
+
+ WikiLink have always been documented to not contain spaces, but bugs in
+ ikiwiki made it treat some text with spaces as WikiLinks. Most of these
+ bugs were fixed in version 2.2, and a final bug was fixed in this 2.9
+ release. These fixes are necessary to avoid ambiguity between
+ WikiLinks and PreProcessorDirectives. Apologies for any inconvenience
+ these bugs (and their fixes) may have caused.
+
+ -- Joey Hess <joeyh@debian.org> Sat, 29 Sep 2007 14:37:18 -0400
+
ikiwiki (2.6) unstable; urgency=low
In this version the rst plugin allows raw html to be embedded in rst files.
* Rather than inventing yet another simplistic, linear version control system, ikiwiki uses a standard version control system such as [[Subversion|rcs/svn]] or [[rcs/Git]]. You can edit a wiki by committing to your repository, as well as through a traditional web interface. This makes ikiwiki ideal for collaborative software development; just keep your wiki in version control next to your software. You can also take full advantage of the features of these systems; for instance, you can keep a local branch of your wiki via [[rcs/Git]].
-* You can turn any set of pages into a [[blog]] or similar news feed, complete with RSS and Atom support. You can run your weblog on ikiwiki (and [[many people do|ikiwikiusers]]), run a Planet-like [[aggregator|plugins/aggregate]] for external feeds, or keep a [[TODO]] and [[bug|bugs]] list with tags for completed items.
+* You can turn any set of pages into a [[blog]] or similar news feed,
+* complete with RSS and Atom support. You can run your weblog on ikiwiki (and [[many_people_do|ikiwikiusers]]), run a Planet-like [[aggregator|plugins/aggregate]] for external feeds, or keep a [[TODO]] and [[bug|bugs]] list with tags for completed items.
* ikiwiki provides a wiki compiler, designed to transform your wiki content into a set of static pages. You can then serve these pages as static content. ikiwiki will not fall over during a Slashdotting, because page views don't require the ikiwiki CGI; as long as your web server can keep up, your site will survive. Furthermore, you can choose whether you want to run the ikiwiki CGI for web edits or only handle commits to the underlying version control system; you can even run ikiwiki privately and just manually copy the content to another server. So if you want to put a wiki up on a server without installing any software on that server, try ikiwiki.
In [[markdown]] syntax, none of the other special characters get processed
-inside a code block. However, in ikiwiki, [[wiki links|wikilink]] and
-[[preprocessor directives|preprocessordirective]] still get processed
+inside a code block. However, in ikiwiki, [[wiki_links|wikilink]] and
+[[preprocessor_directives|preprocessordirective]] still get processed
inside a code block, requiring additional escaping. For example, `[links
don't work](#here)`, but `a [[wikilink]] becomes HTML`. --[[JoshTriplett]]
Links:
-* [[Editing_wiki_pages_manually with git|GitManual]]
+* [[Editing_wiki_pages_manually_with_git|GitManual]]
* [HOWTO: ikiwiki + git][howto]
-[howto]: http://fob.po8.org/node/346
\ No newline at end of file
+[howto]: http://fob.po8.org/node/346
* [[WikiLink]]
* [[different_name_for_a_WikiLink|WikiLink]]
-* [[different name for a WikiLink (with spaces this time)|WikiLink]]
* <http://www.gnu.org/>
* [GNU](http://www.gnu.org/)
* [Email](mailto:noone@invalid)
This sandbox is also a [[blog]]!
-[[inline pages="sandbox/*" rootpage="sandbox" show="4" archive="yes"]]
\ No newline at end of file
+[[inline pages="sandbox/*" rootpage="sandbox" show="4" archive="yes"]]
[MultiMarkdown Homepage](http://fletcher.freeshell.org/wiki/MultiMarkdown)
-> I don't think MultiMarkdown solves [[the BibTeX request|todo/BibTeX]], but it might solve the request for LaTeX output. --[[JoshTriplett]]
+> I don't think MultiMarkdown solves [[the_BibTeX_request|todo/BibTeX]], but it might solve the request for LaTeX output. --[[JoshTriplett]]
> Unless there's a way to disable a zillion of the features, please **no**. Do _not_ switch to it. One thing that I like about markdown as opposed to most other ASCII markup languages, is that it has at least a bit of moderation on the syntax (although it could be even simpler). There's not a yet another reserved character lurking behind every corner. Not so in multimarkdown anymore. Footnotes, bibliography and internal references I could use, and they do not add any complex syntax: it's all inside the already reserved sequences of bracketed stuff. (If you can even say that ASCII markup languages have reserved sequences, as they randomly decide to interpret stuff, never actually failing on illegal input, like a proper language to write any serious documentation in, would do.) But tables, math, and so on, no thanks! Too much syntax! Syntax overload! Bzzzt! I don't want mischievous syntaxes lurking behind every corner, out to get me. --[[tuomov]]
-> ikiwiki already supports MultiMarkdown, since it has the same API as MarkDown. So if you install it as Markdown.pm (or as /usr/bin/markdown), it should Just Work. It would also be easy to support some other extension such as mmdwn to use multimarkdown installed as MuliMarkdown.pm, if someone wanted to do that for some reason -- just copy the mdwn plugin and lightly modify. --[[Joey]]
\ No newline at end of file
+> ikiwiki already supports MultiMarkdown, since it has the same API as MarkDown. So if you install it as Markdown.pm (or as /usr/bin/markdown), it should Just Work. It would also be easy to support some other extension such as mmdwn to use multimarkdown installed as MuliMarkdown.pm, if someone wanted to do that for some reason -- just copy the mdwn plugin and lightly modify. --[[Joey]]