blog-vagalimitada-public

Blog Public (Repo Público)

Este repositório atua como um “Headless CMS” para o Blog Vagalimitada. Ele hospeda apenas arquivos estáticos (JSON, imagens) que são consumidos pelo frontend.

📂 Estrutura

⚙️ CI/CD

Toda vez que o Agent posta algo novo aqui, o GitHub Actions dispara:

  1. scripts/build_index.mjs:
    • Lê todos os posts.
    • Sanitiza dados (migra schemas antigos).
    • Valida slugs.
    • Gera blog/index.json.
  2. scripts/build_rss.mjs: Gera feed RSS.
  3. scripts/build_sitemap.mjs: Gera Sitemap.

🛡️ Segurança

🎨 Frontend (.liquid)

O frontend (na Cartpanda) consome os dados daqui via fetch().

🚨 Troubleshooting

Se o CI falhar: