summaryrefslogtreecommitdiff
path: root/source/_components
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/_components
parent12b052b1f480c5a95acd1477e28ce76f84ff7932 (diff)
Switch over to Jigsaw
Diffstat (limited to 'source/_components')
-rw-r--r--source/_components/newsletter-signup.blade.php29
-rw-r--r--source/_components/post-as-rss-item.blade.php14
-rw-r--r--source/_components/post-preview-inline.blade.php21
3 files changed, 64 insertions, 0 deletions
diff --git a/source/_components/newsletter-signup.blade.php b/source/_components/newsletter-signup.blade.php
new file mode 100644
index 0000000..b78cae9
--- /dev/null
+++ b/source/_components/newsletter-signup.blade.php
@@ -0,0 +1,29 @@
+<div class="flex justify-center lg:-mx-12 my-12 p-6 md:px-12 bg-gray-200 border border-gray-400 text-sm md:rounded shadow">
+ <!-- Begin Mailchimp Signup Form -->
+ <div id="mc_embed_signup">
+ <form action="https://your-mail-chimp-list-manage-url" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
+ <div id="mc_embed_signup_scroll">
+ <h2>Sign up for our newsletter</h2>
+ <div class="mc-field-group">
+ <label for="mce-EMAIL">Email Address </label>
+ <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" placeholder="Email address">
+ </div>
+ <div id="mce-responses" class="clear">
+ <div class="response" id="mce-error-response" style="display:none"></div>
+ <div class="response" id="mce-success-response" style="display:none"></div>
+ </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
+
+ <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_25582686a9fc051afd5453557_189578c854" tabindex="-1" value=""></div>
+ <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
+ </div>
+ </form>
+ </div>
+ <!--End Mailchimp Signup Form -->
+</div>
+
+@push('scripts')
+ <script src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script>
+ <script>(function($) {
+ window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';}(jQuery));var $mcj = jQuery.noConflict(true);
+ </script>
+@endpush
diff --git a/source/_components/post-as-rss-item.blade.php b/source/_components/post-as-rss-item.blade.php
new file mode 100644
index 0000000..686eec8
--- /dev/null
+++ b/source/_components/post-as-rss-item.blade.php
@@ -0,0 +1,14 @@
+<entry>
+ <id>{{ $entry->getUrl() }}</id>
+ <link type="text/html" rel="alternate" href="{{ $entry->getUrl() }}" />
+ <title>{{ $entry->title }}</title>
+ <published>{{ date(DATE_ATOM, $entry->date) }}</published>
+ <updated>{{ date(DATE_ATOM, $entry->date) }}</updated>
+ <author>
+ <name>{{ $entry->author }}</name>
+ </author>
+ <summary type="html">{{ $entry->getExcerpt() }}...</summary>
+ <content type="html"><![CDATA[
+ @includeFirst(['_posts.' . $entry->getFilename(), '_posts._tmp.' . $entry->getFilename()])
+ ]]></content>
+</entry>
diff --git a/source/_components/post-preview-inline.blade.php b/source/_components/post-preview-inline.blade.php
new file mode 100644
index 0000000..2b18bd8
--- /dev/null
+++ b/source/_components/post-preview-inline.blade.php
@@ -0,0 +1,21 @@
+<div class="flex flex-col mb-4">
+ <p class="text-gray-700 font-medium my-2">
+ {{ $post->getDate()->format('F j, Y') }}
+ </p>
+
+ <h2 class="text-3xl mt-0">
+ <a
+ href="{{ $post->getUrl() }}"
+ title="Read more - {{ $post->title }}"
+ class="text-gray-900 font-extrabold"
+ >{{ $post->title }}</a>
+ </h2>
+
+ <p class="mb-4 mt-0">{!! $post->getExcerpt(200) !!}</p>
+
+ <a
+ href="{{ $post->getUrl() }}"
+ title="Read more - {{ $post->title }}"
+ class="uppercase font-semibold tracking-wide mb-2"
+ >Read</a>
+</div>