summaryrefslogtreecommitdiff
path: root/site.hs
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2013-10-26 23:14:37 +0800
committerrekado <rekado@elephly.net>2013-10-26 23:14:37 +0800
commit90d263c7be17c7fcc7dae3ccdad3a49e3e470cee (patch)
treefc36e3b0daa9e36aaeaa55463b0453bf01fea38b /site.hs
parent0b79a997904496a5b50b277e54086b60f0be07cf (diff)
make it easier to load multiple markdown extensions
Diffstat (limited to 'site.hs')
-rw-r--r--site.hs8
1 files changed, 4 insertions, 4 deletions
diff --git a/site.hs b/site.hs
index 350d999..9fcd0b7 100644
--- a/site.hs
+++ b/site.hs
@@ -139,11 +139,11 @@ postList sortFilter = do
customPandocCompiler :: Compiler (Item String)
customPandocCompiler =
pandocCompilerWith
- (addRExt Ext_pipe_tables defaultHakyllReaderOptions)
- (addWExt Ext_pipe_tables defaultHakyllWriterOptions)
+ (addRExt [Ext_pipe_tables] defaultHakyllReaderOptions)
+ (addWExt [Ext_pipe_tables] defaultHakyllWriterOptions)
where
- addRExt e opts = opts { readerExtensions = S.insert e (readerExtensions opts) }
- addWExt e opts = opts { writerExtensions = S.insert e (writerExtensions opts) }
+ addRExt es opts = opts { readerExtensions = S.union (S.fromList es) (readerExtensions opts) }
+ addWExt es opts = opts { writerExtensions = S.union (S.fromList es) (writerExtensions opts) }
defaultCompiler = customPandocCompiler
>>= loadAndApplyTemplate "templates/post.html" postCtx