Ter conteúdo no repositório não é o problema. O que bloqueia a evolução é misturar copy, layout, routing e SEO no mesmo componente, até qualquer alteração editorial virar risco técnico.
Um modelo pequeno já muda muito
Com um contrato mínimo para BlogPost, Project e Service, a app deixa de depender de blocos repetidos de HTML e passa a trabalhar com dados reais.
Isso permite:
- listar,
- filtrar,
- resolver por slug,
- gerar sitemap,
- aplicar metadata consistente.
E tudo isso pode ser feito sem meter um CMS logo no primeiro dia.
