X-Git-Url: https://git.shemshak.org/gitweb.cgi/~bandali/bndl.org/blobdiff_plain/4b11ed9d4cc6ed43f6688a60a400783656b0cde5..87aa40b41940a33ea353bc139d1111e858a088ba:/bandali/theme.scm?ds=inline diff --git a/bandali/theme.scm b/bandali/theme.scm index aa82b85..e2b2375 100644 --- a/bandali/theme.scm +++ b/bandali/theme.scm @@ -33,8 +33,12 @@ (html (head (meta (@ (charset "utf-8"))) + (meta (@ (name "viewport") + (content "width=device-width, initial-scale=1"))) (title ,(if title (string-append title " — " (site-title site)) "Amin Bandali’s Personal Site")) + (link (@ (rel "icon") + (href "/gnu.ico"))) ,(stylesheet "reset") ,(stylesheet "style")) (body @@ -60,8 +64,11 @@ `(tr (td ,(aa (post-ref post 'title) (post-uri site post prefix))) - (td (small ,(date->string (post-date post) - my-date-format))))) + (td (small (@ (title + ,(date->string (post-date post) + my-secondary-date-format))) + ,(date->string (post-date post) + my-primary-date-format))))) posts))))) (define (my-post-template post) @@ -70,33 +77,31 @@ (address "By " ,(aa (post-ref post 'author) "/") " <" ,(post-ref post 'email) ">") (p (@ (class "date")) - "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)) '()) + (span (@ (title ,(date->string (post-date post) + my-secondary-date-format))) + ,(date->string (post-date post) + my-primary-date-format)) + ,(if (post-ref post 'updated) + `(" (updated on " + (span (@ (title + ,(date->string (post-ref post 'updated) + my-secondary-date-format))) + ,(date->string (post-ref post 'updated) + my-primary-date-format)) + ")") '())) ,(if (post-ref post 'tags) `(p (@ (class "tags")) - "Tagged " ,@(intersperse (map (lambda (tag) - (aa tag (tag-uri my-tag-prefix tag))) + (aa tag (tag-uri my-tag-prefix tag) + "Notes tagged ‘" tag "’")) (post-ref post 'tags)) ", ")) '())) ,(post-sxml post) (p (@ (class "muted inbox")) - "Have a question or comment? Start a discussion in my " - ,(aa "public inbox" "https://lists.sr.ht/~bandali/public-inbox") - " by sending an email to " - ,(aa "~bandali/public-inbox@lists.sr.ht" - "mailto:~bandali/public-inbox@lists.sr.ht") - (small - " [" ,(aa "mailing list etiquette" - "https://man.sr.ht/lists.sr.ht/etiquette.md") "]") - "."))) + "Got a question or comment? Write to me at my email address " + "at the top of this page!"))) (define* (my-collection-template site title posts prefix #:optional all-posts tag)