29 lines
1.5 KiB
PHP
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')
|