diff options
author | Joris | 2019-05-01 15:52:32 +0200 |
---|---|---|
committer | Joris | 2019-05-01 17:11:02 +0200 |
commit | 23f04635cc26e1b0553088f28553f518488a9fc8 (patch) | |
tree | 97037643bab24564046ce4aba90481e3b92a15d3 /src/View/Page.hs | |
parent | 0fe906ae7453aa684e998bbcc7a78b62d84f0206 (diff) |
Setup personal page with Hakyll
Diffstat (limited to 'src/View/Page.hs')
-rw-r--r-- | src/View/Page.hs | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/View/Page.hs b/src/View/Page.hs deleted file mode 100644 index b7267e8..0000000 --- a/src/View/Page.hs +++ /dev/null @@ -1,33 +0,0 @@ -{-# LANGUAGE OverloadedStrings #-} - -module View.Page - ( renderPage - ) where - -import Data.Text.Internal.Lazy -import Data.String (fromString) - -import Text.Blaze.Html -import Text.Blaze.Html5 -import Text.Blaze.Html5.Attributes -import qualified Text.Blaze.Html5 as H -import Text.Blaze.Html.Renderer.Text (renderHtml) - -import qualified Model as M -import qualified Model.Identity as I - -renderPage :: M.Model -> Html -> Text -renderPage model page = - renderHtml $ do - docTypeHtml $ do - H.head $ do - H.title $ fromString . I.name . M.identity $ model - meta ! charset "UTF-8" - meta ! name "viewport" ! content "width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" - meta ! name "author" ! content (toValue $ I.name . M.identity $ model) - meta ! name "description" ! content (toValue $ M.description model) - link ! rel "stylesheet" ! type_ "text/css" ! href "/stylesheets/reset.css" - link ! rel "stylesheet" ! href "/stylesheets/font-awesome-4.2.0/css/font-awesome.min.css" - link ! rel "stylesheet" ! type_ "text/css" ! href "/design" - link ! rel "icon" ! type_ "image/png" ! href "/images/icon.png" - H.body page |