@extends('layouts.app') @php // Social-Vorschaubilder MUESSEN absolut sein. heroImage ist host-relativ // (/news-assets/...) — bei vorhandenem Hero zur absoluten URL machen. // Canonical ist https; daher Bild-URLs hart auf https zwingen (auf localhost // liefert url()/secure_url() sonst http und es entsteht ein http/https-Mismatch). $heroAbs = !empty($page['heroImage']) ? (\Illuminate\Support\Str::startsWith($page['heroImage'], ['http://', 'https://']) ? $page['heroImage'] : url($page['heroImage'])) : asset('img/logo-wordmark-solid-cropped.png'); $heroAbs = str_replace('http://', 'https://', $heroAbs); // /en-Varianten sind Wörterbuch-/Client-Übersetzungen der deutschen Inhalte: // auf die deutsche URL kanonisieren und noindex setzen, statt sich selbst zu // kanonisieren (M3). Die deutsche, host-unabhängige URL liefert der Controller // bereits als $page['url'] (https://news.kotsch.tech/). $isEnLocale = request()->segment(1) === 'en'; $germanCanonical = $page['url'] ?? null; @endphp @section('title', $page['title'] . ' | kotsch.tech') @section('meta_description', $page['description']) @section('og_type', 'article') @if(!empty($page['noindex']) || $isEnLocale) @section('robots', 'noindex, follow') @endif @if($isEnLocale && $germanCanonical) @section('canonical', $germanCanonical) @endif @section('og_image', $heroAbs) @section('twitter_image', $heroAbs) @section('structured_data') @endsection {{-- Diese Artikelseite zeigt Werbung: feste Direct-Link-Banner UND schwebende In-Page Push. Das Flag schaltet die Popups im Layout frei — ohne es bleibt eine Seite popup-frei. --}} @section('pageAds', 'on') @section('content') @php $pageHue = fn ($slug) => abs(crc32((string) $slug)) % 360; @endphp
Zur Übersicht

{{ $page['title'] }}

{{ $page['description'] }}

@if($page['heroImage'])
{{ $page['heroAlt'] }}
@endif
{!! $page['body'] !!}
{{-- Werbung (PropellerAds Direct Link) — eingebettet nach dem Artikeltext, zwei Karten nebeneinander. Überlappt nichts (im Textfluss der Spalte). --}} @include('partials.direct-link-ads')
@endsection