summaryrefslogtreecommitdiff
path: root/src/Text/Hakyll/File.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Text/Hakyll/File.hs')
-rw-r--r--src/Text/Hakyll/File.hs12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/Text/Hakyll/File.hs b/src/Text/Hakyll/File.hs
index 393c4a8..2a77707 100644
--- a/src/Text/Hakyll/File.hs
+++ b/src/Text/Hakyll/File.hs
@@ -42,7 +42,17 @@ toCache path = "_cache" </> (removeLeadingSeparator path)
-- | Get the url for a given page.
toURL :: FilePath -> FilePath
-toURL path = if takeExtension path `elem` [".markdown", ".md", ".tex"]
+toURL path = if takeExtension path `elem` [ ".markdown"
+ , ".md"
+ , ".mdn"
+ , ".mdwn"
+ , ".mkd"
+ , ".mkdn"
+ , ".mkdwn"
+ , ".rst"
+ , ".text"
+ , ".tex"
+ ]
then flip addExtension ".html" $ dropExtension path
else path