clean up bad wiki links, add news item
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Sat, 29 Sep 2007 18:47:53 +0000 (18:47 +0000)
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>
Sat, 29 Sep 2007 18:47:53 +0000 (18:47 +0000)
debian/NEWS
doc/TourBusStop.mdwn
doc/bugs/wiki_links_still_processed_inside_code_blocks.mdwn
doc/rcs/git.mdwn
doc/sandbox.mdwn
doc/todo/Support__47__Switch_to_MultiMarkdown.mdwn

index 7670953647646166ada8fe871e52178488a3dba0..1dabd1735f9a20d74ade62d62b7cde370e413b1b 100644 (file)
@@ -1,3 +1,20 @@
+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.
index 5edccc63bc61e4491ad16f9a009c8540ec1b26e0..2a19d6eba86ea5523e65e65370be65ece71a16b4 100644 (file)
@@ -6,7 +6,8 @@ This wiki serves as the home for the ikiwiki wiki engine, providing collaborativ
 
 * 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.
 
index de9f6e5db9c6088398ddfc054d96f1594d99e333..6d8a3b61d20dfade95fec53ab9b7f63edb9e3476 100644 (file)
@@ -1,6 +1,6 @@
 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]]
 
index 6bcb8abe96d193c897b0661405da38aa7a904237..0ee4e32f35ec1d518270e07c515d88ad6528135d 100644 (file)
@@ -10,7 +10,7 @@ commits edited pages, and uses the Git history to generate the [[RecentChanges]]
 
 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
index 0d3740bbdd61526774c85d9e667574b3aff87322..8c5343aa0cf3a762b2f6e0ffec449b07da2f9011 100644 (file)
@@ -76,7 +76,6 @@ Bulleted list
 
 * [[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)
@@ -106,4 +105,4 @@ aaaaaaaaaaaaaaaa
 
 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"]]
index 35352cf019e44371de56c5904f4e61a32b5411a9..732de0bdf63eb9ea658286342aeebb18dba8a72f 100644 (file)
@@ -25,8 +25,8 @@ MultiMarkdown would solve the BibTex request and the multiple output formats wou
 
 [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]]