diff options
author | rekado <rekado@elephly.net> | 2013-10-26 23:14:37 +0800 |
---|---|---|
committer | rekado <rekado@elephly.net> | 2013-10-26 23:14:37 +0800 |
commit | 90d263c7be17c7fcc7dae3ccdad3a49e3e470cee (patch) | |
tree | fc36e3b0daa9e36aaeaa55463b0453bf01fea38b /site.hs | |
parent | 0b79a997904496a5b50b277e54086b60f0be07cf (diff) |
make it easier to load multiple markdown extensions
Diffstat (limited to 'site.hs')
-rw-r--r-- | site.hs | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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 |