on master help sign in
Bump version to 4.9.4.0
d0ebefbJasper Van der Jeugt
.gitignore+3
@@ -23,3 +23,6 @@ web/_cache
23web/_site
23web/_site
24web/site
24web/site
25web/reference
25web/reference
26+
27+# This is generated from the CHANGELOG
28+web/releases.markdown
web/releases.markdown → CHANGELOG.mdrenamed+7
@@ -4,6 +4,13 @@ title: Releases
4
4
5# Releases
5# Releases
6
6
7+## Hakyll 4.9.4.0
8+
9+- Make `./site check` concurrent
10+- Bump directory dependency to 1.3
11+- Bump time dependency to 1.7
12+- Bump vector dependency to 0.12
13+
7## Hakyll 4.9.3.0
14## Hakyll 4.9.3.0
8
15
9- Add a `Hakyll.Web.Redirect` module (contribution by gwern)
16- Add a `Hakyll.Web.Redirect` module (contribution by gwern)
hakyll.cabal+2−1
@@ -1,5 +1,5 @@
1Name: hakyll
1Name: hakyll
2−Version: 4.9.3.0
2+Version: 4.9.4.0
3
3
4Synopsis: A static website compiler library
4Synopsis: A static website compiler library
5Description:
5Description:
@@ -62,6 +62,7 @@ Data-files:
62 templates/rss.xml
62 templates/rss.xml
63
63
64Extra-source-files:
64Extra-source-files:
65+ CHANGELOG.md
65 tests/data/example.md
66 tests/data/example.md
66 tests/data/example.md.metadata
67 tests/data/example.md.metadata
67 tests/data/images/favicon.ico
68 tests/data/images/favicon.ico
web/site.hs+13−9
@@ -1,19 +1,24 @@
1--------------------------------------------------------------------------------
1--------------------------------------------------------------------------------
2{-# LANGUAGE OverloadedStrings #-}
2{-# LANGUAGE OverloadedStrings #-}
3−import Control.Arrow (second)
3+import Control.Arrow (second)
4−import Control.Monad (forM_)
4+import Control.Monad (forM_)
5−import Data.Char (isDigit)
5+import Data.Char (isDigit)
6−import Data.List (isPrefixOf, sortBy)
6+import Data.List (isPrefixOf, sortBy)
7−import Data.Monoid ((<>))
7+import Data.Monoid ((<>))
8−import Data.Ord (comparing)
8+import Data.Ord (comparing)
9import Hakyll
9import Hakyll
10+import System.Directory (copyFile)
10−import System.FilePath (dropTrailingPathSeparator, splitPath)
11+import System.FilePath (dropTrailingPathSeparator, splitPath)
11import Text.Pandoc
12import Text.Pandoc
12
13
13
14
14--------------------------------------------------------------------------------
15--------------------------------------------------------------------------------
15main :: IO ()
16main :: IO ()
16main = hakyllWith config $ do
17main = hakyllWith config $ do
18+ -- Copy CHANGELOG.md here.
19+ preprocess $ copyFile "../CHANGELOG.md" "releases.markdown"
20+
21+ -- CSS
17 match "css/*" $ do
22 match "css/*" $ do
18 route idRoute
23 route idRoute
19 compile compressCssCompiler
24 compile compressCssCompiler
@@ -70,8 +75,7 @@ main = hakyllWith config $ do
70 where
75 where
71 withToc = defaultHakyllWriterOptions
76 withToc = defaultHakyllWriterOptions
72 { writerTableOfContents = True
77 { writerTableOfContents = True
73− , writerTemplate = "$toc$\n$body$"
78+ , writerTemplate = Just "$toc$\n$body$"
74− , writerStandalone = True
75 }
79 }
76
80
77
81