diff --git a/_includes/components/sidebar.njk b/_includes/components/sidebar.njk index 8b4ae89..f0818b2 100644 --- a/_includes/components/sidebar.njk +++ b/_includes/components/sidebar.njk @@ -1,24 +1,72 @@ {# Sidebar Components #} {# Contains: Author card, Bluesky feed, GitHub repos, RSS feed #} -{# Author Card Widget #} +{# Author Card Widget - Full h-card microformat #}
-
- {{ site.author.name }} -
- - {{ site.author.name }} +
+
+ + {{ site.author.name }} -

{{ site.author.title }}

-

{{ site.author.location }}

+
+ + {{ site.author.name }} + + {% if site.author.pronoun %} + ({{ site.author.pronoun }}) + {% endif %} +

{{ site.author.title }}

+ {# Structured address #} +

+ {% if site.author.locality %} + {{ site.author.locality }}{% if site.author.country %}, {% endif %} + {% endif %} + {% if site.author.country %} + {{ site.author.country }} + {% endif %} + {# Fallback to legacy location #} + {% if not site.author.locality and site.author.location %} + {{ site.author.location }} + {% endif %} +

+
+ {# Bio #} +

{{ site.author.bio }}

+ {# Organization #} + {% if site.author.org %} +

+ {{ site.author.org }} +

+ {% endif %} + {# Email and PGP Key #} +
+ {% if site.author.email %} + + ✉️ {{ site.author.email }} + + {% endif %} + {% if site.author.keyUrl %} + + 🔐 PGP Key + + {% endif %} +
+ {# Categories / Skills #} + {% if site.author.categories and site.author.categories.length %} +
+ {% for category in site.author.categories %} + {{ category }} + {% endfor %} +
+ {% endif %}
-

{{ site.author.bio }}

{# Social Feed Widget - Tabbed Bluesky/Mastodon #}