projects
/
~bandali
/
bndl.org
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
simplify link styles and use text-decoration
[~bandali/bndl.org]
/
haunt.scm
diff --git
a/haunt.scm
b/haunt.scm
index
f2a06d0
..
51f3e02
100644
(file)
--- a/
haunt.scm
+++ b/
haunt.scm
@@
-17,6
+17,8
@@
(define my-url
(string-append (symbol->string my-scheme) "://" my-domain))
(define my-url
(string-append (symbol->string my-scheme) "://" my-domain))
+(define my-date-format "~B ~d, ~Y")
+
(define (stylesheet name)
`(link (@ (rel "stylesheet")
(href ,(string-append "/" name ".css")))))
(define (stylesheet name)
`(link (@ (rel "stylesheet")
(href ,(string-append "/" name ".css")))))
@@
-37,10
+39,12
@@
(main ,body)
(footer
(p
(main ,body)
(footer
(p
- "Copyright 2016–2019 Amin Bandali. See " ,(aa "license.html")
- " for license conditions. Please copy and share."))))))
+ "Copyright 2016–2019 Amin Bandali. See "
+ ,(aa "license.html" "/license.html") " for license "
+ "conditions. Please copy and share."))))))
-(define my-date-format "~B ~d, ~Y")
+
+(register-metadata-parser! 'updated string->date*)
(define (my-post-template post)
`((header
(define (my-post-template post)
`((header
@@
-48,7
+52,13
@@
(address "By " ,(aa (post-ref post 'author) "/")
" <" ,(post-ref post 'email) ">")
(p (@ (class "date"))
(address "By " ,(aa (post-ref post 'author) "/")
" <" ,(post-ref post 'email) ">")
(p (@ (class "date"))
- ,(date->string (post-date post) my-date-format)))
+ "Published "
+ ,(date->string (post-date post) my-date-format))
+ ,(if (post-ref post 'updated)
+ `(p (@ (class "updated"))
+ "Updated "
+ ,(date->string (post-ref post 'updated)
+ my-date-format)) ""))
,(post-sxml post)
(p (@ (class "muted inbox"))
"Have a question or comment? Start a discussion in my "
,(post-sxml post)
(p (@ (class "muted inbox"))
"Have a question or comment? Start a discussion in my "
@@
-195,6
+205,9
@@
(dd "Library and CLI for converting TeX and LaTeX to PNG "
"images"))
(h2 (@ (id "notes")) "Notes")
(dd "Library and CLI for converting TeX and LaTeX to PNG "
"images"))
(h2 (@ (id "notes")) "Notes")
+ (p "Here are notes about a variety of topics and issues I care "
+ "about. They’re also available via " ,(aa "Atom" "feed.atom")
+ " and " ,(aa "RSS" "feed.rss") " feeds.")
(table
(@ (class "post-list"))
(tbody
(table
(@ (class "post-list"))
(tbody
@@
-205,8
+218,8
@@
(site-post-slug site post) ".html"))
`(tr
(td ,(aa (post-ref post 'title) (post-uri post)))
(site-post-slug site post) ".html"))
`(tr
(td ,(aa (post-ref post 'title) (post-uri post)))
- (td (
@ (style "font-size: 0.875em;"))
-
,(date->string (post-date post) my-date-format
))))
+ (td (
small
+
,(date->string (post-date post) my-date-format)
))))
(take-up-to 10 (posts/reverse-chronological posts)))))))
(define (index-page site posts)
(take-up-to 10 (posts/reverse-chronological posts)))))))
(define (index-page site posts)