From cabe10e0d1fb8e06367b61e6521d75c8301406de Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Sat, 6 Dec 2025 22:39:32 -0800 Subject: 06-first-sdvx-18 --- indieweb-micro/themes/MinIndie/layouts/shortcodes/hashtag.html | 3 +++ indieweb-micro/themes/MinIndie/layouts/shortcodes/mention.html | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 indieweb-micro/themes/MinIndie/layouts/shortcodes/hashtag.html create mode 100644 indieweb-micro/themes/MinIndie/layouts/shortcodes/mention.html (limited to 'indieweb-micro/themes') diff --git a/indieweb-micro/themes/MinIndie/layouts/shortcodes/hashtag.html b/indieweb-micro/themes/MinIndie/layouts/shortcodes/hashtag.html new file mode 100644 index 0000000..5908132 --- /dev/null +++ b/indieweb-micro/themes/MinIndie/layouts/shortcodes/hashtag.html @@ -0,0 +1,3 @@ +{{ $tag := .Get 0 }} + +{{ if not (hasPrefix $tag "#") }}#{{ end }}{{ strings.TrimPrefix "#" $tag }} diff --git a/indieweb-micro/themes/MinIndie/layouts/shortcodes/mention.html b/indieweb-micro/themes/MinIndie/layouts/shortcodes/mention.html new file mode 100644 index 0000000..13a5355 --- /dev/null +++ b/indieweb-micro/themes/MinIndie/layouts/shortcodes/mention.html @@ -0,0 +1,8 @@ +{{ $username := .Get 0 }} +{{ $url := .Get 1 }} + +{{ if not $url }} + {{ errorf "mention shortcode requires both username and URL parameters. Usage: {{< mention \"username\" \"https://example.com/@username\" >}}" }} +{{ end }} + +@{{ strings.TrimPrefix "@" $username }} -- cgit v1.2.3