From e2afa113bec087f48cf99679c86c144cd19722fe Mon Sep 17 00:00:00 2001 From: Cell <1024@lruihao.cn> Date: Wed, 12 Mar 2025 15:01:31 +0800 Subject: [PATCH] :sparkles: Feat: support `bluesky` shortcode (#576) --- layouts/shortcodes/bluesky.html | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 layouts/shortcodes/bluesky.html diff --git a/layouts/shortcodes/bluesky.html b/layouts/shortcodes/bluesky.html new file mode 100644 index 00000000..2246caa4 --- /dev/null +++ b/layouts/shortcodes/bluesky.html @@ -0,0 +1,7 @@ +{{- $link := .Get "link" -}} +{{- $query := querify "url" $link -}} +{{- $request := printf "https://embed.bsky.app/oembed?%s" $query -}} +{{- $jsonOembed := resources.GetRemote $request -}} +{{- $jsonOembed = $jsonOembed | transform.Unmarshal -}} +{{- $jsonOHTML := $jsonOembed.html -}} +{{- $jsonOHTML | safeHTML -}}