projects
/
thetarpit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2d4bcf9
)
site: load recent posts
author
Lucian Mogosanu
<lucian.mogosanu@gmail.com>
Wed, 17 Jul 2013 18:59:12 +0000
(21:59 +0300)
committer
Lucian Mogosanu
<lucian.mogosanu@gmail.com>
Wed, 17 Jul 2013 18:59:12 +0000
(21:59 +0300)
site.hs
patch
|
blob
|
history
diff --git
a/site.hs
b/site.hs
index
5ae89d0
..
143c983
100644
(file)
--- a/
site.hs
+++ b/
site.hs
@@
-13,7
+13,10
@@
compileIndex :: Rules ()
compileIndex = do
route idRoute -- TODO: make a "copy to root" route?
compile $ do
- let indexCtx = defaultContext
+ posts <- loadAll "posts/*" >>= fmap (take 5) . recentFirst
+ let indexCtx =
+ listField "posts" postCtx (return posts) `mappend`
+ defaultContext
getResourceBody
>>= applyAsTemplate indexCtx