From: Javier Sancho Date: Mon, 18 Dec 2017 17:15:11 +0000 (+0100) Subject: About page (preliminar version) X-Git-Url: https://git.jsancho.org/?a=commitdiff_plain;h=be959e462ef7f0eb363c0e1f1501f559f8bc1080;p=blog.git About page (preliminar version) --- diff --git a/haunt.scm b/haunt.scm index 04bada4..30885d2 100644 --- a/haunt.scm +++ b/haunt.scm @@ -2,6 +2,8 @@ (haunt builder blog) (haunt builder atom) (haunt builder assets) + (haunt html) + (haunt page) (haunt reader) (haunt reader texinfo) (haunt site) @@ -13,6 +15,12 @@ `(link (@ (rel "stylesheet") (href ,(string-append "css/" name ".css"))))) +(define (static-page title file-name body) + (lambda (site posts) + (make-page file-name + (with-layout flex-theme site title body) + sxml->html))) + (define flex-theme (theme #:name "Flex" #:layout @@ -96,6 +104,12 @@ (hr))) (posts/reverse-chronological posts)))))) +(define about-page + (static-page + "About me" + "about.html" + `((h2 "hi.")))) + (define %collections `(("Home" "index.html" ,posts/reverse-chronological))) @@ -112,6 +126,7 @@ #:builders (list (blog #:theme flex-theme #:collections %collections) (atom-feed) (atom-feeds-by-tag) + about-page (static-directory "images") (static-directory "fonts") (static-directory "css")))