Arquitetura operacional
Pocket Banana lê um projeto declarativo, resolve páginas e dados, renderiza templates e grava um site estático.
Content/ + config.yaml
↓ descoberta e resolução
rotas + metadata + templates
↓ rendering e geração
dist/
O modelo possui três fronteiras:
- a engine imutável implementa descoberta, validação e build;
Content/descreve o site controlado pelo usuário;dist/é um artefato descartável e publicável.
Páginas e Collections formam o conteúdo. Blade fornece templates e componentes. MDX oferece conteúdo Markdown que pode incorporar componentes. Metadata liga cada rota ao head e aos geradores de sitemap, robots, llms e capas.
Esta seção explica essas relações. Para criar algo, use os Guides; para regras exatas, consulte a Reference.