🏷️ Cap 12: Frontmatter YAML e Metadados Estruturados - Exemplos Práticos
Demonstrações práticas de cabeçalhos de metadados em YAML, taxonomias e consumo de variáveis em sistemas de documentação estática.
🗺️ Mapa de Consumo de Metadados em Geradores Estáticos
flowchart LR
YAML["Frontmatter YAML:\ntags: ['ia', 'python']\nauthor: 'Maria'"]
--> ENGINE["Static Site Generator (Jekyll / Astro)"]
ENGINE --> OBJ["Objeto Global: page.tags / page.author"]
OBJ --> SEO["Tags <meta> para Motores de Busca (Google)"]
OBJ --> NAV["Navegação por Tags e Breadcrumbs ⚡"]
style YAML fill:#ede7f6,stroke:#512da8,stroke-width:2px
style ENGINE fill:#fff3e0,stroke:#ff9800,stroke-width:2px
style OBJ fill:#e1f5fe,stroke:#03a9f4,stroke-width:2px
style SEO fill:#e8f5e9,stroke:#4caf50,stroke-width:1.5px
style NAV fill:#00897b,stroke:#004d40,stroke-width:2px,color:#ffffff
📄 Exemplo 1: Frontmatter Completo para Documentação Técnica Profissional
---
layout: default
title: "Guia de Implementação de Segurança com OAuth 2.1"
subtitle: "Padronização de Fluxos de Autorização com PKCE para Single Page Apps"
date: 2026-09-01 10:00:00 -0300
author:
name: "Carlos Drummond"
avatar: "/assets/autores/carlos.jpg"
github: "cdrummond"
categories: [seguranca, web]
tags: [oauth, jwt, pkce, backend]
toc: true
published: true
version: "2.1.0"
difficulty: "Intermediário"
estimated_reading_time: "12 minutos"
---
📄 Exemplo 2: Frontmatter para Slides Reveal.js
---
layout: slide
title: "Apresentação: Arquitetura Orientada a Eventos"
theme: "black"
transition: "slide"
slideNumber: true
reveal_plugins:
- notes
- highlight
- math
---