aboutsummaryrefslogtreecommitdiff
path: root/reploy.hs
diff options
context:
space:
mode:
authorMirek Kratochvil <miroslav.kratochvil@uni.lu>2023-08-03 14:12:18 +0200
committerMirek Kratochvil <miroslav.kratochvil@uni.lu>2023-08-03 14:12:18 +0200
commitb4bbc0f1b3e20bd21210c7786880d0fc337303b8 (patch)
tree429bd61460b840611c51b33f64f262d6c8ca846c /reploy.hs
parent8d2c3c229cc4b3025de70a4892ad99c6be33caa2 (diff)
downloadreploy-b4bbc0f1b3e20bd21210c7786880d0fc337303b8.tar.gz
reploy-b4bbc0f1b3e20bd21210c7786880d0fc337303b8.tar.bz2
support custom metadata per build
Closes #13
Diffstat (limited to 'reploy.hs')
-rw-r--r--reploy.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/reploy.hs b/reploy.hs
index 7e475df..2e3ee48 100644
--- a/reploy.hs
+++ b/reploy.hs
@@ -202,8 +202,9 @@ addGlobalMeta :: Y.Value -> Site MT.Value
addGlobalMeta (Y.Object m) = do
r <- use urlBase
i <- use appendUrlIndex
+ em <- use extraMeta
let l = map (\(k, v) -> (K.toText k, Mu.toMustache v)) $ KM.toList m
- pure . Mu.object $ l ++
+ pure . Mu.object $ l ++ map (\(k, v) -> (T.pack k, Mu.toMustache v)) em ++
[ ("root", Mu.toMustache $ T.pack r)
, ("rawRootUrl", Mu.overText $ T.pack . rootUrl' r . T.unpack)
, ("pageLink", Mu.overText $ T.pack . rootPageUrl' r i . T.unpack)