pencil-0.1.0: examples/Simple/Main.hs
{-# LANGUAGE OverloadedStrings #-}
module Main where
import Pencil
config :: Config
config =
(updateEnv (insertText "title" "My Simple Website") .
setSourceDir "examples/Simple/site/" .
setOutputDir "examples/Simple/out/") defaultConfig
website :: PencilApp ()
website = do
layout <- load toHtml "layout.html"
index <- load toHtml "index.markdown"
render (layout <|| index)
renderCss "style.scss"
main :: IO ()
main = run website config