97 lines
4.8 KiB
PHP
97 lines
4.8 KiB
PHP
|
|
@extends('theme::layouts.app')
|
||
|
|
|
||
|
|
@section('content')
|
||
|
|
|
||
|
|
|
||
|
|
<div class="relative px-8 pt-8 pb-20 mx-auto xl:px-5 max-w-7xl sm:px-6 lg:pt-10 lg:pb-28">
|
||
|
|
<div class="absolute inset-0">
|
||
|
|
<div class="bg-white h-1/3 sm:h-2/3"></div>
|
||
|
|
</div>
|
||
|
|
<div class="relative mx-auto max-w-7xl">
|
||
|
|
<div class="flex flex-col justify-start">
|
||
|
|
<h1 class="text-3xl font-extrabold leading-9 tracking-tight text-gray-900 sm:text-4xl sm:leading-10">
|
||
|
|
Our Awesome Blog
|
||
|
|
</h1>
|
||
|
|
<p class="mt-3 text-xl leading-7 text-gray-500 sm:mt-4">
|
||
|
|
Check out some of our latest blog posts below.
|
||
|
|
</p>
|
||
|
|
<ul class="flex self-start inline w-auto px-3 py-1 mt-3 text-xs font-medium text-gray-600 bg-blue-100 rounded-md">
|
||
|
|
<li class="mr-4 font-bold text-blue-600 uppercase">Categories:</li>
|
||
|
|
@foreach($categories as $cat)
|
||
|
|
<li class="@if(isset($category) && isset($category->slug) && ($category->slug == $cat->slug)){{ 'text-blue-700' }}@endif"><a href="{{ route('wave.blog.category', $cat->slug) }}">{{ $cat->name }}</a></li>
|
||
|
|
@if(!$loop->last)
|
||
|
|
<li class="mx-2">·</li>
|
||
|
|
@endif
|
||
|
|
@endforeach
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
<div class="grid gap-5 mx-auto mt-12 sm:grid-cols-2 lg:grid-cols-3">
|
||
|
|
|
||
|
|
<!-- Loop Through Posts Here -->
|
||
|
|
@foreach($posts as $post)
|
||
|
|
<article id="post-{{ $post->id }}" class="flex flex-col overflow-hidden rounded-lg shadow-lg" typeof="Article">
|
||
|
|
|
||
|
|
<meta property="name" content="{{ $post->title }}">
|
||
|
|
<meta property="author" typeof="Person" content="admin">
|
||
|
|
<meta property="dateModified" content="{{ Carbon\Carbon::parse($post->updated_at)->toIso8601String() }}">
|
||
|
|
<meta class="uk-margin-remove-adjacent" property="datePublished" content="{{ Carbon\Carbon::parse($post->created_at)->toIso8601String() }}">
|
||
|
|
|
||
|
|
<div class="flex-shrink-0">
|
||
|
|
<a href="{{ $post->link() }}">
|
||
|
|
<img class="object-cover w-full h-48" src="{{ $post->image() }}" alt="">
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
<div class="relative flex flex-col justify-between flex-1 p-6 bg-white">
|
||
|
|
<div class="flex-1">
|
||
|
|
<a href="{{ $post->link() }}" class="block">
|
||
|
|
<h3 class="mt-2 text-xl font-semibold leading-7 text-gray-900">
|
||
|
|
{{ $post->title }}
|
||
|
|
</h3>
|
||
|
|
</a>
|
||
|
|
<a href="{{ $post->link() }}" class="block">
|
||
|
|
<p class="mt-3 text-base leading-6 text-gray-500">
|
||
|
|
{{ substr(strip_tags($post->body), 0, 200) }}@if(strlen(strip_tags($post->body)) > 200){{ '...' }}@endif
|
||
|
|
</p>
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
<p class="relative self-start inline-block px-2 py-1 mt-4 text-xs font-medium leading-5 text-gray-400 uppercase bg-gray-100 rounded">
|
||
|
|
<a href="{{ route('wave.blog.category', $post->category->slug) }}" class="text-gray-700 hover:underline" rel="category">
|
||
|
|
{{ $post->category->name }}
|
||
|
|
</a>
|
||
|
|
</p>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="flex items-center p-6 bg-gray-50">
|
||
|
|
<div class="flex-shrink-0">
|
||
|
|
<a href="#">
|
||
|
|
<img class="w-10 h-10 rounded-full" src="{{ $post->user->avatar() }}" alt="">
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
<div class="ml-3">
|
||
|
|
<p class="text-sm font-medium leading-5 text-gray-900">
|
||
|
|
Written by <a href="#" class="hover:underline">{{ $post->user->name }}</a>
|
||
|
|
</p>
|
||
|
|
<div class="flex text-sm leading-5 text-gray-500">
|
||
|
|
on <time datetime="{{ Carbon\Carbon::parse($post->created_at)->toIso8601String() }}" class="ml-1">{{ Carbon\Carbon::parse($post->created_at)->toFormattedDateString() }}</time>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</article>
|
||
|
|
@endforeach
|
||
|
|
<!-- End Post Loop Here -->
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="flex justify-center my-10">
|
||
|
|
{{ $posts->links('theme::partials.pagination') }}
|
||
|
|
<!--li class="uk-active"><span aria-current="page" class="page-numbers current">1</span></li>
|
||
|
|
<li><a class="page-numbers" href="https://demo.yootheme.com/themes/wordpress/2017/copper-hill/?paged=2&page_id=92">2</a></li>
|
||
|
|
<li><a class="next page-numbers" href="https://demo.yootheme.com/themes/wordpress/2017/copper-hill/?paged=2&page_id=92"><span uk-pagination-next="" class="uk-pagination-next uk-icon"><svg width="7" height="12" viewBox="0 0 7 12" xmlns="http://www.w3.org/2000/svg" ratio="1"><polyline fill="none" stroke="#000" stroke-width="1.2" points="1 1 6 6 1 11"></polyline></svg></span></a></li-->
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
|
||
|
|
@endsection
|