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.
blog/posts/*.json: Arquivos individuais de cada post.blog/index.json: Índice principal com todos os posts (gerado automaticamente).blog/config.json: Configurações globais (ex: canonical origin).scripts/: Scripts de build (index, rss, sitemap) executados pelo CI.Toda vez que o Agent posta algo novo aqui, o GitHub Actions dispara:
scripts/build_index.mjs:
blog/index.json.scripts/build_rss.mjs: Gera feed RSS.scripts/build_sitemap.mjs: Gera Sitemap.raw.githubusercontent.com.O frontend (na Cartpanda) consome os dados daqui via fetch().
blog/index.json.blog/posts/<slug>.json.Se o CI falhar:
slug interno.