* chore: add husky pre-commit and pre-push hooks * feat: frontend audit — formulário de contato, a11y, SEO, performance e conteúdo * test: regenerate visual baselines from CI environment
41 lines
1.5 KiB
PHP
41 lines
1.5 KiB
PHP
@props([
|
|
'pageMeta',
|
|
])
|
|
|
|
<meta name="description" content="{{ $pageMeta->description }}">
|
|
@if (filled($pageMeta->canonical))
|
|
<link rel="canonical" href="{{ $pageMeta->canonical }}">
|
|
@endif
|
|
|
|
<meta property="og:locale" content="pt_BR">
|
|
<meta property="og:site_name" content="{{ $pageMeta->siteName }}">
|
|
<meta property="og:title" content="{{ $pageMeta->title }}">
|
|
<meta property="og:description" content="{{ $pageMeta->description }}">
|
|
<meta property="og:type" content="{{ $pageMeta->ogType }}">
|
|
@if (filled($pageMeta->canonical))
|
|
<meta property="og:url" content="{{ $pageMeta->canonical }}">
|
|
@endif
|
|
@if ($pageMeta->ogImageUrl)
|
|
<meta property="og:image" content="{{ $pageMeta->ogImageUrl }}">
|
|
@if ($pageMeta->ogImageAlt)
|
|
<meta property="og:image:alt" content="{{ $pageMeta->ogImageAlt }}">
|
|
@endif
|
|
@endif
|
|
|
|
<meta name="twitter:card" content="summary_large_image">
|
|
<meta name="twitter:title" content="{{ $pageMeta->title }}">
|
|
<meta name="twitter:description" content="{{ $pageMeta->description }}">
|
|
@if ($pageMeta->ogImageUrl)
|
|
<meta name="twitter:image" content="{{ $pageMeta->ogImageUrl }}">
|
|
@endif
|
|
|
|
@if (app()->environment('production'))
|
|
<meta name="robots" content="{{ $pageMeta->robots }}">
|
|
@else
|
|
<meta name="robots" content="noindex, nofollow">
|
|
@endif
|
|
|
|
@if ($pageMeta->jsonLd)
|
|
<script type="application/ld+json">{!! json_encode($pageMeta->jsonLd, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT) !!}</script>
|
|
@endif
|