From 7780ccb376eec68a4adb0262c743930868779b63 Mon Sep 17 00:00:00 2001 From: BBaoVanC Date: Wed, 30 Jul 2025 01:59:40 -0500 Subject: [PATCH] WIP: use template to generate the individual share buttons --- layouts/_partials/share.html | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/layouts/_partials/share.html b/layouts/_partials/share.html index 05fded3..6105640 100644 --- a/layouts/_partials/share.html +++ b/layouts/_partials/share.html @@ -1,4 +1,22 @@ +{{ define "_partials/share-button.html" }} + + {{- partial "icon.html" (or .IconName .ShortName) -}} + +{{ end }} +
+ {{ $services := dict + "twitter" (dict "ProperName" "Twitter" "URL" (printf "https://twitter.com/intent/tweet?url=%s&text=%s&via=bbaovanc" .Permalink .Title)) + }} + {{ range $name, $info := $services }} + {{ $data := merge $info (dict "ShortName" $name) }} + {{ partial "share-button.html" $data }} + {{ end }} {{ if .Site.Params.shareButtons.twitter }}