summaryrefslogtreecommitdiff
path: root/themes/emily_zola_theme/templates
diff options
context:
space:
mode:
authorgarhve <git@garhve.com>2023-01-02 06:02:01 +0800
committergarhve <git@garhve.com>2023-01-02 06:02:01 +0800
commitbe772f40c42711de54a3331db2781b1511acba9d (patch)
tree0808a7750d3c1055b0e86071c219d872775b1f92 /themes/emily_zola_theme/templates
parent3ae5ecf803ed2d4ece2c9da6d91aae0f075c5b0c (diff)
change to zola
Diffstat (limited to 'themes/emily_zola_theme/templates')
-rw-r--r--themes/emily_zola_theme/templates/base.html43
-rw-r--r--themes/emily_zola_theme/templates/categories/list.html18
-rw-r--r--themes/emily_zola_theme/templates/categories/single.html21
-rw-r--r--themes/emily_zola_theme/templates/index.html30
-rw-r--r--themes/emily_zola_theme/templates/post-page.html44
-rw-r--r--themes/emily_zola_theme/templates/post.html54
-rw-r--r--themes/emily_zola_theme/templates/tags/list.html18
-rw-r--r--themes/emily_zola_theme/templates/tags/single.html21
8 files changed, 249 insertions, 0 deletions
diff --git a/themes/emily_zola_theme/templates/base.html b/themes/emily_zola_theme/templates/base.html
new file mode 100644
index 0000000..040afe3
--- /dev/null
+++ b/themes/emily_zola_theme/templates/base.html
@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+ <meta charset="utf-8">
+ {% block title %}
+ <title>{{ config.title }}</title>
+ {% endblock %}
+
+ <link rel="shortcut icon" type="image/png" href="{{ config.extra.favicon }}">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+
+ <link id="stylesheet" rel="stylesheet" type="text/css" href="/dark.css">
+
+ <script type="text/javascript" src="/js/theme.js"></script>
+
+</head>
+
+<div class="header">
+ <div class="site_title">
+ <p><a href="/"><img src="{{ config.base_url }}{{ config.extra.icon }}" alt="{{ config.title }}"
+ width="{{ config.extra.iconsize }}" height=auto></a></p>
+ <p><a href="/">&nbsp;{{ config.title }}</a></p>
+ </div>
+ <div class="menu">
+ <a href="/post">>archives</a>
+ &nbsp;<a href="/about">>about</a>
+ </div>
+</div>
+
+<body onload="getTheme()">
+ <section class="section">
+ <div class="container">
+ {% block content %} {% endblock %}
+ </div>
+ </section>
+</body>
+
+<div class="footer">
+ <a href="/">{{ config.title }}</a>&emsp;&copy; {{ config.extra.author }}
+</div>
+
+</html>
diff --git a/themes/emily_zola_theme/templates/categories/list.html b/themes/emily_zola_theme/templates/categories/list.html
new file mode 100644
index 0000000..b6d98c2
--- /dev/null
+++ b/themes/emily_zola_theme/templates/categories/list.html
@@ -0,0 +1,18 @@
+{% extends "base.html" %}
+
+{% block title %}
+<title>Categories</title>
+{% endblock %}
+
+{% block content %}
+<p class="archive_title">[Categories]</p>
+
+<ul>
+ {% for term in terms %}
+ <li>
+ <a href="{{ term.permalink }}">/{{ term.name }}</a>
+ ({{ term.pages | length }})
+ </li>
+ {% endfor %}
+</ul>
+{% endblock content %} \ No newline at end of file
diff --git a/themes/emily_zola_theme/templates/categories/single.html b/themes/emily_zola_theme/templates/categories/single.html
new file mode 100644
index 0000000..b02797e
--- /dev/null
+++ b/themes/emily_zola_theme/templates/categories/single.html
@@ -0,0 +1,21 @@
+{% extends "base.html" %}
+
+{% block title %}
+<title>{{ term.name }} | {{ config.title }}</title>
+{% endblock %}
+
+{% block content %}
+<p class="archive_title">[Category: {{ term.name }}]</p>
+
+{% for page in term.pages %}
+<p>
+ <div class="date">
+ {{ page.date }}
+ </div>
+ <div class="archive_title">
+ <a href="{{ page.permalink | safe }}">{{ page.title }}</a>
+ </div>
+</p>
+{% endfor %}
+
+{% endblock content %}
diff --git a/themes/emily_zola_theme/templates/index.html b/themes/emily_zola_theme/templates/index.html
new file mode 100644
index 0000000..795b7e1
--- /dev/null
+++ b/themes/emily_zola_theme/templates/index.html
@@ -0,0 +1,30 @@
+{% extends "base.html" %}
+
+{% block content %}
+
+{% set section = get_section(path="post/_index.md") %}
+{% for page in section.pages %}
+ {% if loop.index0 == config.extra.indexposts %}{% break %}{% endif %}
+ <p>
+ <div class="date">
+ {{ page.date }}
+ </div>
+ <div class="title">
+ <a href="{{ page.permalink | safe }}">{{ page.title }}</a>
+ </div>
+ <div class="taxonomies_index">
+ {% if page.taxonomies.categories %}
+ {% for category in page.taxonomies.categories %}
+ &emsp;<a href="{{ get_taxonomy_url(kind="categories", name=category) | safe }}">/{{ category }}</a>
+ {% endfor %}
+ {% endif %}
+ {% if page.taxonomies.tags %}
+ {% for tag in page.taxonomies.tags %}
+ &emsp;<a href="{{ get_taxonomy_url(kind="tags", name=tag) | safe }}">#{{ tag }}</a>
+ {% endfor %}
+ {% endif %}
+ </div>
+ </p>
+{% endfor %}
+
+{% endblock content %}
diff --git a/themes/emily_zola_theme/templates/post-page.html b/themes/emily_zola_theme/templates/post-page.html
new file mode 100644
index 0000000..894a27d
--- /dev/null
+++ b/themes/emily_zola_theme/templates/post-page.html
@@ -0,0 +1,44 @@
+{% extends "base.html" %}
+
+{% block title %}
+<title>{{ page.title }} | {{ config.title }}</title>
+{% endblock %}
+
+{% block content %}
+<p>
+ <div class="title_postpage">{{ page.title }}</div>
+</p>
+<p>
+ <div class="date_postpage">{{ page.date }}</div>
+ <div class="taxonomies_postpage">
+ {% if page.taxonomies.categories %}
+ {% for category in page.taxonomies.categories %}
+ <a href="{{ get_taxonomy_url(kind="categories", name=category) | safe }}">/{{ category }}</a>
+ {% endfor %}
+ {% endif %}
+ {% if page.taxonomies.tags %}
+ {% for tag in page.taxonomies.tags %}
+ &emsp;<a href="{{ get_taxonomy_url(kind="tags", name=tag) | safe }}">#{{ tag }}</a>
+ {% endfor %}
+ {% endif %}
+ </div>
+</p>
+
+<p>
+ {{ page.content | safe }}
+</p>
+
+{% if page.extra.math %}
+<script>
+ MathJax = {
+ tex: {
+ inlineMath: [['$', '$'], ['\\(', '\\)']]
+ }
+ };
+</script>
+<script type="text/javascript" async
+ src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js">
+</script>
+{% endif %}
+
+{% endblock content %}
diff --git a/themes/emily_zola_theme/templates/post.html b/themes/emily_zola_theme/templates/post.html
new file mode 100644
index 0000000..5f05c62
--- /dev/null
+++ b/themes/emily_zola_theme/templates/post.html
@@ -0,0 +1,54 @@
+{% extends "base.html" %}
+
+{% block content %}
+
+<h3>
+ Categories & Tags
+</h3>
+<p class="taxonomies_list">
+{% set categories = get_taxonomy(kind="categories") %}
+ {% for term in categories.items %}
+ <a href="{{ term.permalink }}">/{{ term.name }}
+ ({{ term.pages | length }})</a>&nbsp;
+ {% endfor %}
+</ul>
+</p>
+
+<p class="taxonomies_list">
+{% set tags = get_taxonomy(kind="tags") %}
+ {% for term in tags.items %}
+ <a href="{{ term.permalink }}">#{{ term.name }}
+ ({{ term.pages | length }})</a>&nbsp;
+ {% endfor %}
+</ul>
+</p>
+
+{% for year, posts in section.pages | group_by(attribute="year") %}
+ <h3>{{ year }}</h3>
+
+ {% for post in posts %}
+ <p>
+ <div class="date">
+ {{ post.date }}
+ </div>
+ <div class="archive_title">
+ <a href="{{ post.permalink }}">{{ post.title }}</a>
+ </div>
+ <div class="taxonomies_index">
+ {% if post.taxonomies.categories %}
+ {% for category in post.taxonomies.categories %}
+ &emsp;<a href="{{ get_taxonomy_url(kind="categories", name=category) | safe }}">/{{ category }}</a>
+ {% endfor %}
+ {% endif %}
+ {% if post.taxonomies.tags %}
+ {% for tag in post.taxonomies.tags %}
+ &emsp;<a href="{{ get_taxonomy_url(kind="tags", name=tag) | safe }}">#{{ tag }}</a>
+ {% endfor %}
+ {% endif %}
+ </div>
+ </p>
+ {% endfor %}
+
+{% endfor %}
+
+{% endblock content %}
diff --git a/themes/emily_zola_theme/templates/tags/list.html b/themes/emily_zola_theme/templates/tags/list.html
new file mode 100644
index 0000000..2b5a16c
--- /dev/null
+++ b/themes/emily_zola_theme/templates/tags/list.html
@@ -0,0 +1,18 @@
+{% extends "base.html" %}
+
+{% block title %}
+<title>Tags</title>
+{% endblock %}
+
+{% block content %}
+<p class="archive_title">[Tags]</p>
+
+<ul>
+ {% for term in terms %}
+ <li>
+ <a href="{{ term.permalink }}">#{{ term.name }}</a>
+ ({{ term.pages | length }})
+ </li>
+ {% endfor %}
+</ul>
+{% endblock content %} \ No newline at end of file
diff --git a/themes/emily_zola_theme/templates/tags/single.html b/themes/emily_zola_theme/templates/tags/single.html
new file mode 100644
index 0000000..0549304
--- /dev/null
+++ b/themes/emily_zola_theme/templates/tags/single.html
@@ -0,0 +1,21 @@
+{% extends "base.html" %}
+
+{% block title %}
+<title>{{ term.name }} | {{ config.title }}</title>
+{% endblock %}
+
+{% block content %}
+<p class="archive_title">[Tag: {{ term.name }}]</p>
+
+{% for page in term.pages %}
+<p>
+ <div class="date">
+ {{ page.date }}
+ </div>
+ <div class="archive_title">
+ <a href="{{ page.permalink | safe }}">{{ page.title }}</a>
+ </div>
+</p>
+{% endfor %}
+
+{% endblock content %} \ No newline at end of file