feat: enhance h-card with full microformat properties

Added support for:
- u-photo (visible)
- p-note (bio)
- u-email
- p-locality, p-region, p-country-name (structured address)
- p-org (organization)
- p-pronoun
- p-category (skills/interests)
- u-key (PGP key URL)

All configurable via environment variables.
This commit is contained in:
Ricardo
2026-01-30 13:40:28 +01:00
parent b3c30e3029
commit e993353db8
2 changed files with 70 additions and 11 deletions

View File

@@ -54,6 +54,13 @@ export default {
title: process.env.AUTHOR_TITLE || "",
bio: process.env.AUTHOR_BIO || "Welcome to my IndieWeb blog.",
location: process.env.AUTHOR_LOCATION || "",
locality: process.env.AUTHOR_LOCALITY || "",
region: process.env.AUTHOR_REGION || "",
country: process.env.AUTHOR_COUNTRY || "",
org: process.env.AUTHOR_ORG || "",
pronoun: process.env.AUTHOR_PRONOUN || "",
categories: process.env.AUTHOR_CATEGORIES?.split(",").map(s => s.trim()) || [],
keyUrl: process.env.AUTHOR_KEY_URL || "",
email: process.env.AUTHOR_EMAIL || "",
},