From 078b9b9fb3946923ed9d795f09c79839abd99df3 Mon Sep 17 00:00:00 2001 From: berrysweet Date: Tue, 11 Jul 2023 22:26:14 +0200 Subject: [PATCH] feat: add vintage-looking one-page blog template --- vintage-blog-onepage/content/copyright.md | 3 +++ vintage-blog-onepage/content/description.md | 3 +++ vintage-blog-onepage/index.html.template | 33 +++++++++++++++++++++++++++++++++ vintage-blog-onepage/partials/entry.html.template | 12 ++++++++++++ vintage-blog-onepage/partials/feeds/entry_list.html.template | 10 ++++++++++ vintage-blog-onepage/partials/header.html.template | 13 +++++++++++++ 6 files changed, 74 insertions(+) create mode 100644 vintage-blog-onepage/content/copyright.md create mode 100644 vintage-blog-onepage/content/description.md create mode 100644 vintage-blog-onepage/index.html.template create mode 100644 vintage-blog-onepage/partials/entry.html.template create mode 100644 vintage-blog-onepage/partials/feeds/entry_list.html.template create mode 100644 vintage-blog-onepage/partials/header.html.template diff --git a/vintage-blog-onepage/content/copyright.md b/vintage-blog-onepage/content/copyright.md new file mode 100644 index 0000000..99bafb1 --- /dev/null +++ b/vintage-blog-onepage/content/copyright.md @@ -0,0 +1,3 @@ +Copyright © 2023 [berrysweet](https://codeberg.org/berrysweet) + +Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved. \ No newline at end of file diff --git a/vintage-blog-onepage/content/description.md b/vintage-blog-onepage/content/description.md new file mode 100644 index 0000000..62b6425 --- /dev/null +++ b/vintage-blog-onepage/content/description.md @@ -0,0 +1,3 @@ +Put a description of what your website is all about here. It doesn't have to be long. Something to grab your readers. + +I like turtles. \ No newline at end of file diff --git a/vintage-blog-onepage/index.html.template b/vintage-blog-onepage/index.html.template new file mode 100644 index 0000000..5907924 --- /dev/null +++ b/vintage-blog-onepage/index.html.template @@ -0,0 +1,33 @@ + + + + {{ config.site_name }} + + +
+ {% include 'partials/header.html.template' %} + +
+
+
+

There are {{ journal.entries|length }} entries to read.

+

ctrl+f to search by tag: + {{ journal.tags|extract_tags(", ", "none") }} +

+
+
+ {% include 'partials/feeds/entry_list.html.template' %} +
+ +
+
+

You've reached the end.

+

Click to go back to the top.

+
+
+
+ {{ include_file(config.template, "content/copyright.md")|markdown }} +
+
+ + \ No newline at end of file diff --git a/vintage-blog-onepage/partials/entry.html.template b/vintage-blog-onepage/partials/entry.html.template new file mode 100644 index 0000000..2de4b73 --- /dev/null +++ b/vintage-blog-onepage/partials/entry.html.template @@ -0,0 +1,12 @@ +{% set entry_index = journal.entries|length - feed_index %} +
+
+

{{ entry.title }}

+

+ [ {{ entry.date }} | {{ entry.time }} | #{{ entry_index }} | + tags: {{ entry.tags|extract_tags(", ", "none") }} ] +

+
+ {{ entry.body|markdown|emoji }} +

+
\ No newline at end of file diff --git a/vintage-blog-onepage/partials/feeds/entry_list.html.template b/vintage-blog-onepage/partials/feeds/entry_list.html.template new file mode 100644 index 0000000..b442205 --- /dev/null +++ b/vintage-blog-onepage/partials/feeds/entry_list.html.template @@ -0,0 +1,10 @@ +
+ {% set feed_index = 0 %} + {% for entry in journal.entries|reverse %} + {% include "partials/entry.html.template" %} + {% set feed_index = feed_index + 1 %} + {% if feed_index < journal.entries|length %} +
+ {% endif %} + {% endfor %} +
\ No newline at end of file diff --git a/vintage-blog-onepage/partials/header.html.template b/vintage-blog-onepage/partials/header.html.template new file mode 100644 index 0000000..8356e73 --- /dev/null +++ b/vintage-blog-onepage/partials/header.html.template @@ -0,0 +1,13 @@ +
+

{{ config.site_name }}

+

{{ config.site_description }}

+
+ +
+ {{ include_file(config.template, "content/description.md")|markdown }} +
\ No newline at end of file -- libgit2 1.7.2