diff --git a/_includes/components/h-card.njk b/_includes/components/h-card.njk index 73fccaf..bebdc9b 100644 --- a/_includes/components/h-card.njk +++ b/_includes/components/h-card.njk @@ -1,90 +1,83 @@ {# h-card - IndieWeb identity microformat #} {# See: https://microformats.org/wiki/h-card #} +{# + This is the canonical h-card component for the site. + Include in sidebar widgets, author cards, etc. +#}
{{ 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 field #} + {% if not site.author.locality and site.author.location %} + {{ site.author.location }} + {% endif %} +
+{{ site.author.bio }}
{# Organization #} {% if site.author.org %} - - @ {{ site.author.org }} - - {% endif %} - - {# Bio / Note #} - {% if site.author.bio %} -- {{ site.author.bio }} +
+ {{ site.author.org }}
{% endif %} - {# Location - structured address #} -{{ 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 %} -
-{{ site.author.bio }}
- {# Organization #} - {% if site.author.org %} -- {{ site.author.org }} -
- {% endif %} - {# Email and PGP Key #} -{{ site.author.title }}
++ Hi, I geek around tech, information systems, democracy, justice, coercive groups (aka cults), and discernment. +
- {{ site.author.bio }} + My blog serves as a repository for my thoughts, long-form writings (some still in draft), and a place where I bookmark interesting finds from the web. It's also my central hub for cross-posting to networks like Mastodon, Bluesky. + Read more →
{# Social Links #}