From: joey Date: Sat, 22 Sep 2007 18:13:36 +0000 (+0000) Subject: analysis X-Git-Tag: 2.9~51 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6be34dda9b2b00b129aa774c466c1c8d1471c781;p=ikiwiki.git analysis --- diff --git a/doc/bugs/map_does_not_link_directory_for_which_a_file_also_exists.mdwn b/doc/bugs/map_does_not_link_directory_for_which_a_file_also_exists.mdwn index d67b34cd5..a49e32e39 100644 --- a/doc/bugs/map_does_not_link_directory_for_which_a_file_also_exists.mdwn +++ b/doc/bugs/map_does_not_link_directory_for_which_a_file_also_exists.mdwn @@ -6,4 +6,21 @@ On , the top-level `factors` ent I can confirm that most if the issues are fixed, but map still includes and links to pages that do not match the pagespec. The list includes entries like `tag/factors/contribute`, but that page does *not* link/is not tagged with any `factors*` tag. I have put a snapshot of the site as it was when I saw this bug at and can return to the state at any time, but I needed to move on now... ---[[madduck]] \ No newline at end of file +--[[madduck]] + +That's a different issue. :-) + +This is really subtle and tricky. It's doing this because it +thinks that tag/factors/contribute _does_ link to a page +matching "tag/factors/*". That page? tag/factors/contribute/discussion! + +Now, tag/factors/contribute/discussion doesn't exist yet in your wiki, +but there is a "?Discussion" pseudo-link, and that's good enough for +ikiwiki. + +So, you could work around this annoying behavior with +!link(tag/factors/*/Discussion) + +BTW, the testpagespec plugin is useful in debugging these kind of things. + +--[[Joey]]