diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/Main.hs | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/app/Main.hs b/app/Main.hs index 4011995..9510471 100644 --- a/app/Main.hs +++ b/app/Main.hs @@ -21,10 +21,14 @@ import Text.Jasmine (minify) import WWW.Base (baseHakyll, domain, myHakyllWriterOptions, myHakyllReaderOptions) import WWW.Templates (myContext, defaultTemplate) +import GHC.IO.Encoding qualified as E + main :: IO () -main = baseHakyll domain $ do +main = do + E.setLocaleEncoding E.utf8 + baseHakyll domain $ do match "templates/**" $ compile templateCompiler -- match "data/*.bib" $ compile bibtexCompiler match "data/papers.bib" $ compile papersCompiler @@ -32,15 +36,18 @@ main = baseHakyll domain $ do match "data/licenses.yaml" $ compile $ yamlCompiler @(AliasMap StrictText License_) match "data/journals.yaml" $ compile $ yamlCompiler @(AliasMap StrictText Journal_) - match ("www/css/*.scss" .||. "www/css/*.sass") $ do - route $ dropParentRoute 1 `composeRoutes` setExtension "css" - compile $ compressCss <<$>> sassCompiler - match "www/css/*.css" $ do - route $ dropParentRoute 1 - compile compressCssCompiler - match "www/js/*.js" $ do + match "assets/**" $ do route $ dropParentRoute 1 - compile $ minify <<$>> getResourceLBS + compile copyFileCompiler + -- match ("www/css/*.scss" .||. "www/css/*.sass") $ do + -- route $ dropParentRoute 1 `composeRoutes` setExtension "css" + -- compile $ compressCss <<$>> sassCompiler + -- match "www/css/*.css" $ do + -- route $ dropParentRoute 1 + -- compile compressCssCompiler + -- match "www/js/*.js" $ do + -- route $ dropParentRoute 1 + -- compile $ minify <<$>> getResourceLBS let baseCtxt :: Context String |
