aboutsummaryrefslogtreecommitdiff
path: root/site.hs
diff options
context:
space:
mode:
authorMirek Kratochvil <exa.exa@gmail.com>2023-06-08 20:54:07 +0200
committerMirek Kratochvil <exa.exa@gmail.com>2023-06-08 20:54:07 +0200
commit2b68087b231940ad47e3e2f1a465a66c6c655f22 (patch)
tree70c2e1c1dbf0ed05a4c641f7c53eb9929f99a757 /site.hs
parent3d805c5d8042f5b2d6b86904863bb40b54bd311f (diff)
downloadreploy-2b68087b231940ad47e3e2f1a465a66c6c655f22.tar.gz
reploy-2b68087b231940ad47e3e2f1a465a66c6c655f22.tar.bz2
source multiple directories at once
Diffstat (limited to 'site.hs')
-rw-r--r--site.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/site.hs b/site.hs
index 4efe2bd..45bc7b2 100644
--- a/site.hs
+++ b/site.hs
@@ -127,7 +127,7 @@ checkTarget fp = do
-- | Prepend the root path to the given link
rootUrl :: FilePath -> Site FilePath
-rootUrl fp = (</> dropWhile (=='/') fp) <$> use urlBase
+rootUrl fp = (</> dropWhile (== '/') fp) <$> use urlBase
-- | Process a single link pointing out from a page.
processLink :: FilePath -> FilePath -> Site String
@@ -324,7 +324,7 @@ main = do
init <- Options.Applicative.execParser siteOptions
flip runStateT init $ do
installAssets
- use sourceDir >>= sourcePages
+ use sourceDirs >>= traverse sourcePages
sourceTags
use templateDir >>= sourceTemplates
use pages >>= traverse (uncurry installPage) . M.assocs