sigh, markdown..
[ikiwiki] / doc / bugs.mdwn
1 * Has bugs updating things if the bestlink of a page changes due to
2   adding/removing a page. For example, if Foo/Bar links to "Baz", which is
3   Foo/Baz, and Foo/Bar/Baz gets added, it will update the links in Foo/Bar
4   to point to it, but will forget to update the linkbacks in Foo/Baz.
5   And if Foo/Bar/Baz is then removed, it forgets to update Foo/Bar to link
6   back to Foo/Baz.
7
8     -- is this still true?
9
10 * If I try to do a web commit, to a svn+ssh repo, it fails with
11   "Host key verification failed."
12   I think that the setuid isn't fully taking; it should be running as me,
13   but commit log shows www-data. So maybe it has the wrong username? Or
14   EUID/Real UID screwage.
15 * Can't put the source in a directory named .source; the page finder skips
16   that due to too broad exclusion of any dotfile in a path.
17 * RecentChanges is a regular page, perhaps it should be automatically
18   replaced with a link to the [[CGI]]?
19 * [[ikiwiki]] should go to the same place as [[index]] (on this wiki).
20 * Web browsers don't word-wrap lines in submitted text, which makes editing a
21   page that someone wrote in a web browser annoying (`gqip` is vim user's
22   friend here). Is there any way to improve this?
23 * The diff links in RecentChanges go to a viewcvs backtrace if the rev in question is when the page was added. Is this a viewcvs bug, or a behavior ikiwiki needs to work around?
24 * If a page stops inlining anthing, its rss feed file
25   will linger around and not be deleted.
26 * Currently only one blog is supported per page. Attempts to add more
27   will make it only update one of the blogs on the page.
28 * If I edit blog/entry/blog_moved, add a link to code/ikiwiki, and hit
29   preview, it doesn't get the link right because it makes it relative to
30   where the page will be saved to, not to where the cgi script is.
31 * RSS output contains relative links. Ie. http://kitenet.net/~joey/blog/index.rss contains a link to http://kitenet.net/~joey/blog/../blog.html
32 * If a file in the srcdir is removed, exposing a file in the underlaydir,
33   ikiwiki will not notice the change and rebuild it until the file in the
34   underlaydir gets a mtime newer than the mtime the removed file had.
35 * Pages rendered from files in the underlaydir should not have a history
36   link, since there's no file in the svn repo to view the history of.
37 * Markdown will try to expand stuff inside postprocessordirectives. For
38   example, if there are two *'s, it will turn them to html em's, which
39   breaks things unexpectedly and requires escaping.