]> sipb.mit.edu Git - ikiwiki.git/blobdiff - doc/todo/Allow_filenames_that_are_all_type.mdwn
Yes, the patch is complete.
[ikiwiki.git] / doc / todo / Allow_filenames_that_are_all_type.mdwn
index 55e29b6456b437cfd0091e0ab3f19d694bc1e7d2..e165da7dce436675c695c9a8b02c5979ee9d5ea4 100644 (file)
@@ -5,6 +5,23 @@ if the plugin can process files of type `.Makefile` then it will also process `M
 I put this patch on the [[todo/syntax_highlighting/]] page a while ago, but it seemed to get
 lost because it didn't have its own bug to track it.  Now it does :).  -- [[Will]]
 
+> This changes `pagename()`, but what about `pagetype()`?
+> Many things in ikiwiki check if `pagetype($file)` returns
+> true to see if it's a page, etc. --[[Joey]] 
+
+>> I think this patch is complete.  It does not change `pagename()`, it
+>> changes `pagetype()` (the diff is fairly old - line numbers may have
+>> changed).
+>>
+>> Before this patch, `pagetype()` required a `.` in the page name.  With
+>> this patch it doesn't, as long as the extension is being kept.  This allows
+>> the filename to be all extension.  `pagename()` relies on `pagetype()`
+>> to detect the type.  `pagename()` also removes the extension on some
+>> pages, but this patch only affects pages where the extension isn't
+>> removed.
+>>
+>> So, yeah, I think this patch is complete. :)  -- [[Will]]
+
     diff --git a/IkiWiki.pm b/IkiWiki.pm
     index 8d728c9..1bd46a9 100644
     --- a/IkiWiki.pm