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 -}}