6

次のコードを変更して、サイトの最新の 3 つの投稿へのリンクを生成するのではなく、従来のブログのように、投稿の本文全体を再現したいと考えています。以下で何が起こっているのか、何が必要な変更なのかを理解するのに少し苦労しています.

match "index.html" $ do
    route idRoute
    compile $ do
        let indexCtx = field "posts" $ \_ ->
                            postList $ fmap (take 3) . recentFirst

        getResourceBody
            >>= applyAsTemplate indexCtx
            >>= loadAndApplyTemplate "templates/default.html" postCtx
            >>= relativizeUrls
4

2 に答える 2