From 0b3107965459c844f6bef70c1507e155025de7e9 Mon Sep 17 00:00:00 2001 From: SG Date: Sat, 14 Jun 2025 14:39:34 +0300 Subject: [PATCH] updated templates.py --- templates.py | 160 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 101 insertions(+), 59 deletions(-) diff --git a/templates.py b/templates.py index df66ce8..8c42498 100644 --- a/templates.py +++ b/templates.py @@ -1,18 +1,23 @@ default = """ - + {% set base = "" %} - + {{ page_title }} {% block head_includes %} {% endblock %} - - + +
-
+
-
- - Home - About - + +
+ +
-
{% block content %}{% endblock %}
+
+ {% block content %} + {% endblock %} +
+ + + + - - - {% block footer_includes %} - {% endblock %} - + document.getElementById("categories_toggle").onclick = function() { + categories_menu_item = document.getElementById("categories_menu"); + categories_menu_item.style.display = categories_menu_item.style.display === "none" ? "block" : "none" + }; + document.getElementById("dark_theme_toggle").onclick = function() { + html = document.documentElement; + current_color_theme = html.getAttribute('data-bs-theme'); + new_color_theme = current_color_theme === 'dark' ? 'light' : 'dark'; + html.setAttribute('data-bs-theme', new_color_theme); + localStorage.setItem('saved_color_theme', new_color_theme); + } + + """ index = """ {% extends "default.html" %} + +{% block head_includes %} + +{% endblock %} + {% block content %} - -
- {% for content_item in content_items %} -
-
- {{ content_item.title }} -
-
{{ content_item.title }}
-

{{ content_item.preview | safe}}

- -
+
+ {% for content_item in content_items %} +
+
+
+ {% if content_item.image_file %} + {{ content_item.title }} + {% else %} + {{ content_item.title }} + {% endif %} +
+
+
{{ content_item.title }}
+

{{ content_item.preview | safe}}... read more

+
+ +
+ {% endfor %}
- {% endfor %} -
- {% endblock %} """ @@ -116,25 +153,30 @@ content_item=""" {% extends "default.html" %} {% block head_includes %} - {% if content_item.custom_css %} - + {% if content_item.css_file %} + {% endif %} {% endblock %} {% block content %}
- {% if content_item.image %}{% endif %} + {% if content_item.image_file %}{% endif %} {% if not content_item.omit_second_title %}

{{ content_item.title }}

{% endif %}
{{ content_item.html | safe }}
- ← Back +
+ {% for category in content_item.categories %} + {{ category }} + {% endfor %} +
+ ← Back
{% endblock %} {% block footer_includes %} - {% if content_item.custom_js %} - + {% if content_item.js_file %} + {% endif %} {% endblock %} """ \ No newline at end of file