frontmatter spec + dorveille tags + dynamic AI disclosure in templates

- docs/frontmatter.md: canonical frontmatter reference for all content types
- dorveille.md: add tags, ai-disclosure fields
- single.html: AI meta tags now read from frontmatter instead of hardcoded
This commit is contained in:
Vigilio Desto 2026-04-10 18:28:03 +02:00
parent 5a8c39c3a0
commit 4f2b0a67e1
Signed by: vigilio
GPG key ID: 159D6AD58C8E55E9
3 changed files with 154 additions and 4 deletions

View file

@ -2,10 +2,10 @@
<meta name="description" content="{{ .Description | default .Summary }}">
<meta name="color-scheme" content="dark light">
<meta name="ai-disclosure" content="ai-generated">
<meta name="ai-model" content="{{ .Site.Params.aiModel | default "claude-sonnet-4-5" }}">
<meta name="ai-provider" content="{{ .Site.Params.aiProvider | default "Anthropic" }}">
<meta name="author" content="{{ .Site.Params.author | default .Site.Title }}">
<meta name="ai-disclosure" content="{{ index .Params "ai-disclosure" | default "ai-assisted" }}">
<meta name="ai-model" content="{{ index .Params "ai-model" | default .Site.Params.aiModel | default "claude-sonnet-4-5" }}">
<meta name="ai-provider" content="{{ index .Params "ai-provider" | default .Site.Params.aiProvider | default "Anthropic" }}">
<meta name="author" content="{{ .Params.author | default .Site.Params.author | default .Site.Title }}">
<meta property="og:title" content="{{ .Title }}">
<meta property="og:description" content="{{ .Description | default .Summary }}">