aboutsummaryrefslogtreecommitdiff
path: root/FormatOpts.hs
diff options
context:
space:
mode:
authorMirek Kratochvil <exa.exa@gmail.com>2023-05-24 23:43:33 +0200
committerMirek Kratochvil <exa.exa@gmail.com>2023-05-24 23:43:33 +0200
commit66fb2f5f08a2dab465784c55ff694c08736b7d3e (patch)
tree78f7f253ee975a862cf3afacc3f178640b256141 /FormatOpts.hs
parent1a24212ec42c9ae93baa13fe30000f5e47176b62 (diff)
downloadreploy-66fb2f5f08a2dab465784c55ff694c08736b7d3e.tar.gz
reploy-66fb2f5f08a2dab465784c55ff694c08736b7d3e.tar.bz2
render, install files
Diffstat (limited to 'FormatOpts.hs')
-rw-r--r--FormatOpts.hs23
1 files changed, 23 insertions, 0 deletions
diff --git a/FormatOpts.hs b/FormatOpts.hs
new file mode 100644
index 0000000..363f6cd
--- /dev/null
+++ b/FormatOpts.hs
@@ -0,0 +1,23 @@
+module FormatOpts where
+
+import Text.Pandoc.Extensions
+import Text.Pandoc.Highlighting (pygments)
+import Text.Pandoc.Options
+
+-- | Default markdown reading options for Pandoc.
+markdownReadOpts =
+ def
+ { readerExtensions =
+ Text.Pandoc.Extensions.enableExtension
+ Text.Pandoc.Extensions.Ext_smart
+ Text.Pandoc.Extensions.pandocExtensions
+ }
+
+-- | Default HTML writing options for Pandoc.
+htmlWriteOpts :: WriterOptions
+htmlWriteOpts =
+ def
+ { writerExtensions = enableExtension Ext_smart pandocExtensions
+ , writerHighlightStyle = Just pygments
+ , writerWrapText = WrapPreserve
+ }