El problema no es tener contenido en local. El problema es mezclar copy, layout, routing y SEO en el mismo componente.
Un modelo pequeño ya cambia mucho
Con un contrato mínimo para BlogPost, Project y Service, la app deja de depender de bloques repetidos de HTML y pasa a trabajar con datos reales.
Eso permite:
- listar,
- filtrar,
- resolver por slug,
- generar sitemap,
- aplicar metadata consistente.
Y todo eso se puede hacer sin meter un CMS el primer día.
