Site

Helpers de SEO

v4

Título, descrição e imagem de compartilhamento. Você define no handler e lê no layout.

💡Onde definir

Use ->title($titulo, $descricao, $imagem) no handler. No layout, chame title(), description() e image()— já vêm escapados.


No handler

return $this->view('home', $data)
    ->title('Início', 'Bem-vindo ao servidor', src('images/og-banner.jpg'));

No layout

<title><?= title() ?></title>
<meta name="description" content="<?= description() ?>">
<meta property="og:image" content="<?= image() ?>">

Padrões

  • title() — se vazio, usa config('app.server.name')
  • description() — texto curto para buscadores e Discord/Facebook
  • image() — se vazio, usa asset('images/og-default.jpg')