From 713e16c65c90c037bf080d6990793d0da8782996 Mon Sep 17 00:00:00 2001 From: eltrac Date: Tue, 27 Oct 2026 13:17:27 +0800 Subject: add Open Graph --- builder/base.scm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/builder/base.scm b/builder/base.scm index 1672337..ff23a46 100644 --- a/builder/base.scm +++ b/builder/base.scm @@ -11,6 +11,13 @@ "/static/reset.css" "/static/main.css")) +(define open-graph + '(("og:title" "Eltrac") + ("og:url" "https://eltr.ac") + ("og:image" "/static/avatar.jpg") + ("og:type" "profile") + ("profile:username" "Eltrac"))) + (define (base-template site page-title . content) (let ((title (if page-title (string-append page-title " ยท " (site-title site)) @@ -24,9 +31,14 @@ (link (@ (rel "icon") (href "/static/favicon.ico"))) (link (@ (rel "preconnect") (href "https://fonts.bunny.net"))) + ;; Open Graph + ,@(map (lambda (item) + `(meta (@ (name ,(car item)) (value ,(list-ref (cdr item) 0))))) + open-graph) ;; stylesheet ,@(map (lambda (uri) - `(link (@ (rel "stylesheet") (href ,uri)))) stylesheets) + `(link (@ (rel "stylesheet") (href ,uri)))) + stylesheets) (title ,title)) (body ,@content))))) -- cgit v1.2.3