diff options
| author | David T. Sadler <davidtsadler@googlemail.com> | 2020-02-17 19:59:15 +0000 |
|---|---|---|
| committer | David T. Sadler <davidtsadler@googlemail.com> | 2020-02-17 19:59:15 +0000 |
| commit | 498913806182905cc0c14bd12a61f9af26fa16b4 (patch) | |
| tree | 0c36a6df72900c184e900b274bad14aa5114fc5d /source/blog.blade.php | |
| parent | 12b052b1f480c5a95acd1477e28ce76f84ff7932 (diff) | |
Switch over to Jigsaw
Diffstat (limited to 'source/blog.blade.php')
| -rw-r--r-- | source/blog.blade.php | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/source/blog.blade.php b/source/blog.blade.php new file mode 100644 index 0000000..b2789b4 --- /dev/null +++ b/source/blog.blade.php @@ -0,0 +1,55 @@ +--- +pagination: + collection: posts + perPage: 4 +--- +@extends('_layouts.master') + +@push('meta') + <meta property="og:title" content="{{ $page->siteName }} Blog" /> + <meta property="og:type" content="website" /> + <meta property="og:url" content="{{ $page->getUrl() }}"/> + <meta property="og:description" content="The list of blog posts for {{ $page->siteName }}" /> +@endpush + +@section('body') + <h1>Blog</h1> + + <hr class="border-b my-6"> + + @foreach ($pagination->items as $post) + @include('_components.post-preview-inline') + + @if ($post != $pagination->items->last()) + <hr class="border-b my-6"> + @endif + @endforeach + + @if ($pagination->pages->count() > 1) + <nav class="flex text-base my-8"> + @if ($previous = $pagination->previous) + <a + href="{{ $previous }}" + title="Previous Page" + class="bg-gray-200 hover:bg-gray-400 rounded mr-3 px-5 py-3" + >←</a> + @endif + + @foreach ($pagination->pages as $pageNumber => $path) + <a + href="{{ $path }}" + title="Go to Page {{ $pageNumber }}" + class="bg-gray-200 hover:bg-gray-400 text-blue-700 rounded mr-3 px-5 py-3 {{ $pagination->currentPage == $pageNumber ? 'text-blue-600' : '' }}" + >{{ $pageNumber }}</a> + @endforeach + + @if ($next = $pagination->next) + <a + href="{{ $next }}" + title="Next Page" + class="bg-gray-200 hover:bg-gray-400 rounded mr-3 px-5 py-3" + >→</a> + @endif + </nav> + @endif +@stop |
