Pular para o conteúdo
Navegar na documentação
Nesta página

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.