diff options
Diffstat (limited to 'web/tutorials')
-rw-r--r-- | web/tutorials/04-compilers.markdown | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/web/tutorials/04-compilers.markdown b/web/tutorials/04-compilers.markdown index 522f817..cdc8eb0 100644 --- a/web/tutorials/04-compilers.markdown +++ b/web/tutorials/04-compilers.markdown @@ -158,18 +158,18 @@ We can reproduce a list of items in the archive using the following code: ```haskell compile $ do - posts <- recentFirst <$> loadAll "posts/*" + posts <- recentFirst =<< loadAll "posts/*" itemTpl <- loadBody "templates/post-item.html" list <- applyTemplateList itemTpl postCtx posts makeItem list ``` `recentFirst` sorts items by date. This relies on the convention that posts are -always named `YYYY-MM-DD-title.extension` in Hakyll -- if you use some other -format, you'll have to write some other sorting method. +always named `YYYY-MM-DD-title.extension` in Hakyll -- or that the date must be +present in the metadata. ```haskell -recentFirst :: [Item a] -> [Item a] +recentFirst :: [Item a] -> Compiler [Item a] ``` After loading and sorting the items, we load a template for the posts. |