Estrutura de diretórios
Content/
├── Pages/
│ ├── index.blade.php
│ ├── meta.yaml
│ ├── pagina.mdx
│ ├── pagina.blade.php
│ ├── pagina.meta.yaml
│ ├── _defaults.yaml
│ ├── _errors/<código>/
│ │ ├── index.blade.php
│ │ └── meta.yaml
│ └── area/
│ ├── index.blade.php
│ ├── meta.yaml
│ └── _items/
│ ├── _collection.yaml
│ └── item.mdx
├── Views/
│ ├── layouts/
│ ├── Components/
│ └── covers/cover.blade.php
├── assets/
├── css/
│ └── app.css
├── js/
│ └── app.js
├── favicon.ico
├── icon.svg
└── apple-touch-icon.png
└── public/
└── exemplo.txt
| Caminho | Interpretação |
|---|---|
Content/Pages/**/*.mdx |
página MDX com front matter |
Content/Pages/**/*.blade.php |
página Blade com sidecar YAML |
Content/Pages/**/_defaults.yaml |
defaults hierárquicos somente para MDX |
Content/Pages/**/_nome/ |
Collection, exceto _errors |
Content/Pages/**/_nome/_collection.yaml |
tipo, defaults e saídas opt-in da Collection |
Content/Pages/_errors/<código>/ |
página de erro publicada como dist/<código>.html; /404 é o fallback de rota desconhecida |
Content/Views/layouts/ |
layouts Blade por nome de view |
Content/Views/Components/ |
componentes Blade anônimos |
Content/Views/covers/cover.blade.php |
template das capas sociais |
Core/Assets/main.css |
entrada Tailwind nativa e readonly |
Content/assets/css/*.css |
entradas CSS independentes do projeto |
Content/assets/js/**/* |
JavaScript publicado com hash |
Content/public/**/* |
arquivos copiados literalmente para dist/ |
três favicons na raiz de assets/ |
arquivos obrigatórios copiados |
config.yaml, dist/ e storage/ ficam na raiz do projeto, fora de Content/. A imagem builder trabalha com esses caminhos sob /app.
Fora de Content/assets/ e Content/public/, não há diretório genérico de dados,
plugins ou assets copiados automaticamente. Arquivos explicativos e outras
extensões em Pages/ não geram rotas.