Pular para o conteúdo
Navegar na documentação

Descoberta e roteamento

O Pocket Banana não mantém uma tabela de rotas escrita pelo usuário. Ele percorre Content/Pages/, reconhece arquivos Blade e MDX e deriva cada caminho da posição no disco.

O nome index representa a própria pasta. Assim, uma pasta pode oferecer uma URL limpa enquanto mantém página e sidecar juntos. Pastas normais permanecem no caminho; o segmento de uma Collection é removido; _errors segue uma regra própria.

Metadata não altera slug. Isso torna a URL previsível a partir da árvore e permite detectar antecipadamente quando dois arquivos chegariam ao mesmo caminho.

A descoberta também valida a estrutura de Collections antes de interpretar os documentos. Só depois das colisões e pré-condições estruturais a engine cria rotas, heads e resumos.

Veja a tabela completa e os casos especiais em Páginas e roteamento. A implementação está descrita em Descoberta de conteúdo.