diff --git a/_data/site.js b/_data/site.js index 32776a9..12e00ba 100644 --- a/_data/site.js +++ b/_data/site.js @@ -46,6 +46,11 @@ function buildSocialFromFeeds() { if (linkedin) { links.push({ name: "LinkedIn", url: `https://linkedin.com/in/${linkedin}`, rel: "me", icon: "linkedin" }); } + const apHandle = process.env.ACTIVITYPUB_HANDLE; + if (apHandle) { + const siteUrl = process.env.SITE_URL || "https://example.com"; + links.push({ name: "ActivityPub", url: `${siteUrl}/activitypub/users/${apHandle}`, rel: "me", icon: "activitypub" }); + } return links; } diff --git a/_includes/components/h-card.njk b/_includes/components/h-card.njk index 6033778..3151a6d 100644 --- a/_includes/components/h-card.njk +++ b/_includes/components/h-card.njk @@ -103,6 +103,10 @@ + {% elif link.icon == "activitypub" %} + {% endif %} {% endfor %}