{{-- Stories index — /stories Uses ContentLayout. --}} @extends('layouts.nova.content-layout') @php $hero_title = 'Skinbase Stories'; $hero_description = 'Artist interviews, community spotlights, tutorials and announcements.'; @endphp @push('head') {{-- WebSite / Blog structured data --}} @endpush @section('page-content') {{-- Featured story hero --}} @if($featured)
@if($featured->cover_url)
{{ $featured->title }}
@else
@endif
Featured

{{ $featured->title }}

@if($featured->excerpt)

{{ $featured->excerpt }}

@endif
@if($featured->author) @if($featured->author->avatar_url) {{ $featured->author->name }} @endif {{ $featured->author->name }} · @endif @if($featured->published_at) · @endif {{ $featured->reading_time }} min read
@endif {{-- Stories grid --}} @if($stories->isNotEmpty())
@foreach($stories as $story) @if($featured && $story->id === $featured->id) @continue @endif @if($story->cover_url)
{{ $story->title }}
@else
@endif
{{-- Tags --}} @if($story->tags->isNotEmpty())
@foreach($story->tags->take(3) as $tag) #{{ $tag->name }} @endforeach
@endif

{{ $story->title }}

@if($story->excerpt)

{{ $story->excerpt }}

@endif
@if($story->author) @if($story->author->avatar_url) {{ $story->author->name }} @endif {{ $story->author->name }} · @endif @if($story->published_at) · @endif {{ $story->reading_time }} min read
@endforeach
{{ $stories->withQueryString()->links() }}
@else

No stories published yet. Check back soon!

@endif @endsection