From 49d90314649d3ba52a83f3183ae65e186565fedc Mon Sep 17 00:00:00 2001 From: eltrac Date: Mon, 26 Oct 2026 22:16:23 +0800 Subject: add microformats h-card --- builder/components.scm | 12 ++++++++---- content/pages.scm | 2 +- static/main.css | 3 +++ 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/builder/components.scm b/builder/components.scm index 1e0d9fe..35d7bd8 100644 --- a/builder/components.scm +++ b/builder/components.scm @@ -3,11 +3,15 @@ linkline slash link elink)) (define (header name desc image) - `(header (@ (class "header")) - (div (img (@ (src ,image) (class "header-image")))) + `(header (@ (class "header h-card")) + (div (img (@ (src ,image) (class "header-image u-photo")))) (div (@ (class "header-text")) - (h2 (@ (class "header-title")) ,name) - (div (@ (class "header-desc")) ,desc)))) + (h2 (@ (class "header-title")) + (a (@ (rel "me") (class "u-url") (href "/")) + "Hi, " + (span (@ (class "p-name")) ,name) + " here 👋")) + (div (@ (class "header-desc p-note")) ,desc)))) (define (badge name icon link) `(a (@ (class "badge") (target "_blank") (href ,link)) diff --git a/content/pages.scm b/content/pages.scm index 167f57b..a1f03ff 100644 --- a/content/pages.scm +++ b/content/pages.scm @@ -9,7 +9,7 @@ (lambda (site posts) (make-page "index.html" (contained-template site - (header "Hi, Eltrac here 👋" + (header "Eltrac" `(p "I write software, fictions and non-fictions.") "/static/avatar.jpg") (prose diff --git a/static/main.css b/static/main.css index dd82072..6db37b9 100644 --- a/static/main.css +++ b/static/main.css @@ -105,6 +105,9 @@ a { .header-title { font-weight: 800; font-size: 2rem; + a { + text-decoration: none; + } } .header-desc { -- cgit v1.2.3