Pular para o conteúdo

Site do cliente

O /publicar-tema e o /aprovar-post publicam artigos direto no repositório do site do cliente, apontado por SITE_REPO_PATH no .env. Para isso funcionar, o site precisa seguir uma convenção fixa — não é preciso reescrever o site, só ter essa estrutura.

  • Framework: Astro.
  • Artigos: src/content/blog/<slug>.md, com frontmatter title, description, pubDate, draft, lang.
  • Imagens do post: public/img/blog/<slug>/.
  • Deploy: Cloudflare Pages, disparado por push na branch principal.

/aprovar-post não declara a peça publicada só porque o commit foi feito. Depois do push, ele faz GET no URL do artigo até receber 200, com um limite de 5 minutos — o artefato no destino é a prova, nunca o commit em si.

Sem um SITE_REPO_PATH configurado, /publicar-tema avisa que a integração está ausente e entrega o artigo pronto em Markdown, para publicação manual.