Criar uma página
Escolha Blade quando precisar de diretivas, loops ou composição direta de layouts. Para conteúdo predominantemente textual, use MDX.
Página Blade
Crie Content/Pages/sobre/index.blade.php:
@extends('layouts.app')
@section('content')
<x-blocks.prose>
<h1>{{ $meta->title }}</h1>
<p>{{ $extra['intro'] }}</p>
</x-blocks.prose>
@endsection
Adicione Content/Pages/sobre/meta.yaml:
title: Sobre
description: Informações sobre o projeto.
extra:
intro: Conteúdo controlado pelo site.
sitemap:
priority: 0.5
changefreq: monthly
O resultado é /sobre. Um arquivo solto sobre.blade.php usaria sobre.meta.yaml.
Página MDX
Crie Content/Pages/contato.mdx:
---
title: Contato
description: Canais de contato.
sitemap:
priority: 0.5
changefreq: monthly
---
# Contato
Escreva para contato@@example.com.
O resultado é /contato. A engine escolhe layouts.app e envolve o HTML com <x-blocks.prose>.
Página 404
Mantenha uma página Blade e seu sidecar em Content/Pages/_errors/404/. A metadata deve normalmente usar robots: noindex,nofollow. No build, /404 vira dist/404.html.
Consulte Páginas e roteamento para todas as convenções e colisões.