aboutsummaryrefslogtreecommitdiff
path: root/site.hs
diff options
context:
space:
mode:
authorMirek Kratochvil <miroslav.kratochvil@uni.lu>2023-06-08 14:25:32 +0200
committerMirek Kratochvil <miroslav.kratochvil@uni.lu>2023-06-08 14:25:32 +0200
commitc6d86aeed3491f88bbfdf9667882a49efc509b1d (patch)
tree6158274ec70097b366abaeafe27d35c2b2f03f59 /site.hs
parent4c1f0f9a4e4ee68aab098a61d3749960f568ec7f (diff)
downloadreploy-c6d86aeed3491f88bbfdf9667882a49efc509b1d.tar.gz
reploy-c6d86aeed3491f88bbfdf9667882a49efc509b1d.tar.bz2
actually take args
Diffstat (limited to 'site.hs')
-rw-r--r--site.hs6
1 files changed, 4 insertions, 2 deletions
diff --git a/site.hs b/site.hs
index affb61d..b6f6840 100644
--- a/site.hs
+++ b/site.hs
@@ -36,6 +36,7 @@ import Text.Pandoc.Class (runIOorExplode)
import Text.Pandoc.Readers.Markdown (readMarkdown)
import Text.Pandoc.Writers.HTML (writeHtml5String)
import qualified Text.Parsec.Error
+import qualified Options.Applicative
import FormatOpts
import Types
@@ -316,8 +317,9 @@ renderTags :: Site ()
renderTags = use (htags . to M.keys) >>= traverse_ renderTag
-- | Build the whole site.
-main =
- flip runStateT emptySiteState $ do
+main = do
+ init <- Options.Applicative.execParser siteOptions
+ flip runStateT init $ do
installAssets
traverse sourcePages ["external"]
sourceTags