summaryrefslogtreecommitdiff
path: root/_includes
diff options
context:
space:
mode:
Diffstat (limited to '_includes')
-rw-r--r--_includes/header.liquid8
-rw-r--r--_includes/index.liquid8
-rw-r--r--_includes/index_post.liquid22
-rw-r--r--_includes/navigation.liquid25
-rw-r--r--_includes/pagination.liquid22
-rw-r--r--_includes/top_bar.liquid12
6 files changed, 97 insertions, 0 deletions
diff --git a/_includes/header.liquid b/_includes/header.liquid
new file mode 100644
index 0000000..f5773a9
--- /dev/null
+++ b/_includes/header.liquid
@@ -0,0 +1,8 @@
+{% seo %}
+<head>
+ <meta charset="UTF-8">
+ <meta http-equiv="Content-Language" content="{{site.lang}}">
+ <meta name="font-license" content="{{ site.url }}/assets/fonts/OFL.txt">
+ <link rel="stylesheet" type="text/css" href="/assets/css/bulma.min.css">
+ <link rel="stylesheet" type="text/css" href="/assets/css/styles.css">
+</head>
diff --git a/_includes/index.liquid b/_includes/index.liquid
new file mode 100644
index 0000000..2118dd9
--- /dev/null
+++ b/_includes/index.liquid
@@ -0,0 +1,8 @@
+<div class="column is-offset-one-fifth">
+ {% for post in paginator.posts %}
+ {% include index_post.liquid %}
+ {% endfor %}
+ <div class="columns">
+ {% include pagination.liquid %}
+ </div>
+</div>
diff --git a/_includes/index_post.liquid b/_includes/index_post.liquid
new file mode 100644
index 0000000..562af88
--- /dev/null
+++ b/_includes/index_post.liquid
@@ -0,0 +1,22 @@
+<div class="columns mb-6">
+ <div class="column">
+ <div class="columns">
+ <h1>
+ {{ post.title }}
+ </h1>
+ </div>
+ <div class="columns is-vcentered">
+ <div class="column">
+ {{ post.date | date: "%-d %B %Y" }}
+ </div>
+ <div class="column">
+ <a class="button" href="{{ post.url }}">
+ <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-book-fill mr-2" viewBox="0 0 16 16">
+ <path d="M8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783"/>
+ </svg>
+ Read
+ </a>
+ </div>
+ </div>
+ </div>
+</div>
diff --git a/_includes/navigation.liquid b/_includes/navigation.liquid
new file mode 100644
index 0000000..73f7742
--- /dev/null
+++ b/_includes/navigation.liquid
@@ -0,0 +1,25 @@
+<div class="tabs is-full">
+ <ul>
+ <li class="mx-6">
+ <a href="/">
+ Home
+ </a>
+ </li>
+ <li class="mx-6">
+ <a href="/tags" >
+ Tags
+ </a>
+ </li>
+ <li class="mx-6">
+ <a href="/about">
+ About
+ </a>
+ </li>
+ <li class="mx-6">
+ <a href="/feed.xml">
+ RSS
+ </a>
+ </li>
+ </ul>
+</div>
+
diff --git a/_includes/pagination.liquid b/_includes/pagination.liquid
new file mode 100644
index 0000000..51683d4
--- /dev/null
+++ b/_includes/pagination.liquid
@@ -0,0 +1,22 @@
+{% if paginator.total_pages > 1 %}
+ <div class="column">
+ {% if paginator.previous_page %}
+ <a class="button" href="{{ paginator.previous_page_path | prepend: site.baseurl }}">
+ <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-left mr-2" viewBox="0 0 16 16">
+ <path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"/>
+ </svg>
+ Newer
+ </a>
+ {% endif %}
+ </div>
+ <div class="column">
+ {% if paginator.next_page %}
+ <a class="button" href="{{ paginator.next_page_path | prepend: site.baseurl }}">
+ Older
+ <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-right ml-2" viewBox="0 0 16 16">
+ <path fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8"/>
+ </svg>
+ </a>
+ {% endif %}
+ </div>
+{% endif %}
diff --git a/_includes/top_bar.liquid b/_includes/top_bar.liquid
new file mode 100644
index 0000000..35c8a01
--- /dev/null
+++ b/_includes/top_bar.liquid
@@ -0,0 +1,12 @@
+<div class="columns">
+ <div class="column">
+ <div class="columns is-centered mt-2 mb-4">
+ <h1 class="page-title">
+ {{ site.title }}
+ </h1>
+ </div>
+ <div class="columns is-centered">
+ {% include navigation.liquid %}
+ </div>
+ </div>
+</div>