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