From 5c8c0015eb3f95a69cf51bc889f9af10a9bfa767 Mon Sep 17 00:00:00 2001 From: svemagie Date: Mon, 20 Apr 2026 16:41:18 +0200 Subject: [PATCH] feat: add Bluesky thread template component --- _includes/components/bluesky-thread.njk | 71 +++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 _includes/components/bluesky-thread.njk diff --git a/_includes/components/bluesky-thread.njk b/_includes/components/bluesky-thread.njk new file mode 100644 index 0000000..4f29777 --- /dev/null +++ b/_includes/components/bluesky-thread.njk @@ -0,0 +1,71 @@ +{# Bluesky Thread Component #} +{# Fetches and displays replies from the syndicated Bluesky post via the AT Protocol public API #} +{# Only renders when the post has a bsky.app syndication URL #} + +{% set bskySyndUrl = "" %} +{% if syndication %} + {% for url in syndication %} + {% if "bsky.app" in url %} + {% set bskySyndUrl = url %} + {% endif %} + {% endfor %} +{% endif %} + +{% if bskySyndUrl %} +
+ +
+{% endif %}