{{/* get_branding.html - Centralized branding configuration helper (v2) Returns a dict with: - name: Display name (navbar, footer, JSON-LD publisher) - site_title: Browser tab title / SEO title - organization: Legal/copyright entity name Fallback chain: - site_title → seo.title → name → site.Title - organization → name → site.Title */}} {{/* v2 structure: hugoblox.identity */}} {{ $hb := site.Params.hugoblox | default dict }} {{ $identity := $hb.identity | default dict }} {{ $seo := $hb.seo | default dict }} {{/* ═══════════════════════════════════════════════════════════════════════════ NAME (primary display name) Priority: hugoblox.identity.name → site.Title ═══════════════════════════════════════════════════════════════════════════ */}} {{ $name := $identity.name | default site.Title }} {{/* ═══════════════════════════════════════════════════════════════════════════ SITE_TITLE (browser tab / SEO title) Priority: hugoblox.seo.title → hugoblox.identity.name → site.Title ═══════════════════════════════════════════════════════════════════════════ */}} {{ $site_title := $seo.title | default $name }} {{/* ═══════════════════════════════════════════════════════════════════════════ ORGANIZATION (legal/copyright entity) Priority: hugoblox.identity.organization → name ═══════════════════════════════════════════════════════════════════════════ */}} {{ $organization := $identity.organization | default $name }} {{/* Return branding dict */}} {{ return dict "name" $name "site_title" $site_title "organization" $organization }}