(string-append (symbol->string my-scheme) "://" my-domain))
(define my-date-format "~B ~d, ~Y")
+(define license-page-title "Licensing Information")
(define (stylesheet name)
`(link (@ (rel "stylesheet")
(body
(main ,body)
(footer
- (p
- "Copyright 2016–2019 Amin Bandali. See "
- ,(aa "license.html" "/license.html") " for license "
- "conditions. Please copy and share."))))))
+ (p "Copyright © 2016–2019 Amin Bandali. See "
+ ,(if (and (string? title)
+ (string=? title license-page-title))
+ "the above" (aa "license.html" "/license.html"))
+ " for license conditions. Please copy and share."))))))
(register-metadata-parser! 'updated string->date*)
sxml->html)))
(define (index-material site posts)
- `(div
- (h1 (@ (style "font-size: 0;"))
+ `((h1 (@ (style "font-size: 0;"))
"Amin Bandali")
(p (@ (style "margin-top: 0;"))
"Hi, I’m "
(table
(@ (class "post-list"))
(tbody
- ,@(map
- (lambda (post)
- (define (post-uri post)
- (string-append "/"
- (site-post-slug site post) ".html"))
- `(tr
- (td ,(aa (post-ref post 'title) (post-uri post)))
- (td (small
- ,(date->string (post-date post) my-date-format)))))
- (take-up-to 10 (posts/reverse-chronological posts)))))))
+ ,@(map
+ (lambda (post)
+ (define (post-uri post)
+ (string-append "/"
+ (site-post-slug site post) ".html"))
+ `(tr
+ (td ,(aa (post-ref post 'title) (post-uri post)))
+ (td (small
+ ,(date->string (post-date post) my-date-format)))))
+ (take-up-to 10 (posts/reverse-chronological posts)))))))
(define (index-page site posts)
(make-page
(define license-page
(static-page
- "Licensing Information"
+ license-page-title
"license.html"
- `((h1 "License information for " ,my-domain)
+ `((h1 "License information for "
+ ,(aa my-domain my-url))
(p "I strongly believe in "
,(aa "free culture"
"https://questioncopyright.org/what_is_free_culture")