summaryrefslogtreecommitdiff
path: root/source/_layouts/post.blade.php
diff options
context:
space:
mode:
authorDavid T. Sadler <davidtsadler@googlemail.com>2020-02-17 19:59:15 +0000
committerDavid T. Sadler <davidtsadler@googlemail.com>2020-02-17 19:59:15 +0000
commit498913806182905cc0c14bd12a61f9af26fa16b4 (patch)
tree0c36a6df72900c184e900b274bad14aa5114fc5d /source/_layouts/post.blade.php
parent12b052b1f480c5a95acd1477e28ce76f84ff7932 (diff)
Switch over to Jigsaw
Diffstat (limited to 'source/_layouts/post.blade.php')
-rw-r--r--source/_layouts/post.blade.php50
1 files changed, 50 insertions, 0 deletions
diff --git a/source/_layouts/post.blade.php b/source/_layouts/post.blade.php
new file mode 100644
index 0000000..97c73f8
--- /dev/null
+++ b/source/_layouts/post.blade.php
@@ -0,0 +1,50 @@
+@extends('_layouts.master')
+
+@push('meta')
+ <meta property="og:title" content="{{ $page->title }}" />
+ <meta property="og:type" content="article" />
+ <meta property="og:url" content="{{ $page->getUrl() }}"/>
+ <meta property="og:description" content="{{ $page->description }}" />
+@endpush
+
+@section('body')
+ @if ($page->cover_image)
+ <img src="{{ $page->cover_image }}" alt="{{ $page->title }} cover image" class="mb-2">
+ @endif
+
+ <h1 class="leading-none mb-2">{{ $page->title }}</h1>
+
+ <p class="text-gray-700 text-xl md:mt-0">{{ $page->author }} • {{ date('F j, Y', $page->date) }}</p>
+
+ @if ($page->categories)
+ @foreach ($page->categories as $i => $category)
+ <a
+ href="{{ '/blog/categories/' . $category }}"
+ title="View posts in {{ $category }}"
+ class="inline-block bg-gray-300 hover:bg-blue-200 leading-loose tracking-wide text-gray-800 uppercase text-xs font-semibold rounded mr-4 px-3 pt-px"
+ >{{ $category }}</a>
+ @endforeach
+ @endif
+
+ <div class="border-b border-blue-200 mb-10 pb-4" v-pre>
+ @yield('content')
+ </div>
+
+ <nav class="flex justify-between text-sm md:text-base">
+ <div>
+ @if ($next = $page->getNext())
+ <a href="{{ $next->getUrl() }}" title="Older Post: {{ $next->title }}">
+ &LeftArrow; {{ $next->title }}
+ </a>
+ @endif
+ </div>
+
+ <div>
+ @if ($previous = $page->getPrevious())
+ <a href="{{ $previous->getUrl() }}" title="Newer Post: {{ $previous->title }}">
+ {{ $previous->title }} &RightArrow;
+ </a>
+ @endif
+ </div>
+ </nav>
+@endsection