aboutsummaryrefslogtreecommitdiff
path: root/_includes
diff options
context:
space:
mode:
Diffstat (limited to '_includes')
-rw-r--r--_includes/aside.html41
-rw-r--r--_includes/contacts.html11
-rw-r--r--_includes/head.html16
-rw-r--r--_includes/links.html11
-rw-r--r--_includes/posts.html10
5 files changed, 38 insertions, 51 deletions
diff --git a/_includes/aside.html b/_includes/aside.html
deleted file mode 100644
index 311b826..0000000
--- a/_includes/aside.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<aside class="sidebar">
- <div class="avatar">
- <img alt="[Avatar]" src="{{ site.avatar | strip_newlines | strip_html | strip | normalize_whitespace | relative_url | uri_escape }}" />
- </div>
-
- <p>{{ site.description | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}</p>
-
- {% for link in site.data.aside_links %}
- <p>
- <span>{{ link.name | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}</span>
-
- <a href="{{ link.url | strip_newlines | strip_html | strip | normalize_whitespace | relative_url | uri_escape }}" target="_blank">
- {{ link.tag | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}
- </a>
- </p>
- {% endfor %}
-
- <h4>Recent Posts</h4>
-
- {% for post in site.posts limit: 5 %}
- <div>
- <small>
- <time datetime="{{ post.date | date_to_xmlschema }}">
- {{ post.date | date: '%Y-%m-%d' | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}
- </time>
- </small>
- &raquo;
- <a href="{{ post.url | relative_url | uri_escape }}">
- {{ post.title | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}
- </a>
- </div>
- {% endfor %}
-
- <h4>License</h4>
-
- <p>
- The content for this site is <a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank">CC BY-NC 4.0</a>.
- The <a href="{{ site.repos | strip_newlines | strip_html | strip | normalize_whitespace | relative_url | uri_escape }}" target="_blank">code</a>
- for this site is <a href="https://opensource.org/licenses/MIT" target="_blank">MIT</a>.
- </p>
-</aside>
diff --git a/_includes/contacts.html b/_includes/contacts.html
new file mode 100644
index 0000000..6a9cef4
--- /dev/null
+++ b/_includes/contacts.html
@@ -0,0 +1,11 @@
+<h2>Contacts</h2>
+
+<ul>
+ {% for contact in site.data.contacts %}
+ <li>
+ <a href="{{ contact.url | relative_url | uri_escape }}" target="_blank">{{ contact.title | strip | normalize_whitespace | xml_escape }}</a>
+ <span>—</span>
+ <span>{{ contact.description | strip | normalize_whitespace | xml_escape }}</span>
+ </li>
+ {% endfor %}
+</ul>
diff --git a/_includes/head.html b/_includes/head.html
index 9078aad..e7fe582 100644
--- a/_includes/head.html
+++ b/_includes/head.html
@@ -1,6 +1,3 @@
-{% assign description = page.description | default: site.description | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape %}
-{% assign title = page.title | default: site.title | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape %}
-
<head>
<!-- Meta tags -->
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1, shrink-to-fit=no, width=device-width" />
@@ -11,21 +8,20 @@
<!-- Advanced meta tags -->
{% for tag in site.data.meta_tags %}
- <meta name="{{ tag.name | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}"
- content="{{ tag.content | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}" />
+ <meta name="{{ tag.name | strip | normalize_whitespace | xml_escape }}" content="{{ tag.content | strip | normalize_whitespace | xml_escape }}" />
{% endfor %}
<!-- Open Graph -->
- <meta property="og:title" content="{{ title }}" />
- <meta property="og:description" content="{{ description }}" />
+ <meta property="og:title" content="{{ page.title | default: site.title | strip | normalize_whitespace | xml_escape }}" />
+ <meta property="og:description" content="{{ page.description | default: site.description | strip | normalize_whitespace | xml_escape }}" />
<meta property="og:type" content="{{ page.layout | replace: 'post', 'article' | replace: 'page', 'website' | default: 'website' }}" />
<meta property="og:image" content="{{ page.image | absolute_url | uri_escape }}" />
<meta property="og:url" content="{{ page.url | absolute_url | uri_escape }}" />
<!-- Title / Description -->
- <meta name="application-name" content="{{ title }}" />
- <meta name="description" content="{{ description }}" />
- <title>{{ title }}</title>
+ <meta name="application-name" content="{{ page.title | default: site.title | strip | normalize_whitespace | xml_escape }}" />
+ <meta name="description" content="{{ page.description | default: site.description | strip | normalize_whitespace | xml_escape }}" />
+ <title>{{ page.title | default: site.title | strip | normalize_whitespace | xml_escape }}</title>
<!-- CSS -->
<link rel="stylesheet" href="{{ '/assets/css/styles.css' | relative_url | uri_escape }}" />
diff --git a/_includes/links.html b/_includes/links.html
new file mode 100644
index 0000000..8d40d6d
--- /dev/null
+++ b/_includes/links.html
@@ -0,0 +1,11 @@
+<h2>Related links</h2>
+
+<ul>
+ {% for link in site.data.links %}
+ <li>
+ <a href="{{ link.url | relative_url | uri_escape }}" target="_blank">{{ link.title | strip | normalize_whitespace | xml_escape }}</a>
+ <span>—</span>
+ <span>{{ link.description | strip | normalize_whitespace | xml_escape }}</span>
+ </li>
+ {% endfor %}
+</ul>
diff --git a/_includes/posts.html b/_includes/posts.html
new file mode 100644
index 0000000..4638c9b
--- /dev/null
+++ b/_includes/posts.html
@@ -0,0 +1,10 @@
+<h2>Posts</h2>
+
+<ul>
+ {% for post in site.posts %}
+ <li>
+ <a href="{{ post.url | relative_url | uri_escape }}">{{ post.title | strip | normalize_whitespace | xml_escape }}</a>
+ (<time datetime="{{ post.date | date_to_xmlschema }}">{{ post.date | date: '%d-%m-%Y' | strip | normalize_whitespace | xml_escape }}</time>)
+ </li>
+ {% endfor %}
+</ul>