la_bloger/resources/views/themes/default/partials/seo-head.blade.php
2026-04-22 16:21:35 +02:00

29 lines
1.5 KiB
PHP

<title>@yield('meta_title', $channel->meta_title ?? $channel->name)</title>
<meta name="description" content="@yield('meta_description', $channel->meta_description ?? '')">
@if($channel->meta_keywords)
<meta name="keywords" content="@yield('meta_keywords', $channel->meta_keywords)">
@endif
<meta name="robots" content="@yield('robots', 'index, follow')">
<link rel="canonical" href="@yield('canonical', url()->current())">
{{-- Open Graph --}}
<meta property="og:site_name" content="{{ $channel->name }}">
<meta property="og:locale" content="{{ str_replace('-', '_', $channel->locale) }}">
<meta property="og:type" content="@yield('og_type', 'website')">
<meta property="og:title" content="@yield('og_title', $channel->meta_title ?? $channel->name)">
<meta property="og:description" content="@yield('og_description', $channel->meta_description ?? '')">
<meta property="og:url" content="@yield('canonical', url()->current())">
@if(View::hasSection('og_image') || $channel->og_image)
<meta property="og:image" content="@yield('og_image', $channel->og_image ?? '')">
@endif
{{-- Twitter Card --}}
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="@yield('og_title', $channel->meta_title ?? $channel->name)">
<meta name="twitter:description" content="@yield('og_description', $channel->meta_description ?? '')">
@if(View::hasSection('og_image') || $channel->og_image)
<meta name="twitter:image" content="@yield('og_image', $channel->og_image ?? '')">
@endif
{{-- JSON-LD --}}
@stack('json_ld')