From 99ad674f5132580addb7b4ae6f037764f4ed4a91 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Sat, 5 Jul 2025 16:01:15 -0400 Subject: [PATCH] added show_title frontmatter option --- src/zona/data/templates/basic.html | 4 ++++ src/zona/data/templates/page.html | 3 +++ src/zona/metadata.py | 1 + 3 files changed, 8 insertions(+) diff --git a/src/zona/data/templates/basic.html b/src/zona/data/templates/basic.html index fbedadb..033d9e3 100644 --- a/src/zona/data/templates/basic.html +++ b/src/zona/data/templates/basic.html @@ -1,6 +1,10 @@ {% extends "base.html" %} {% block content %} +{% if metadata.show_title %} +

{{ metadata.title }}

+{% endif %} {{ content | safe }} {% endblock %} + diff --git a/src/zona/data/templates/page.html b/src/zona/data/templates/page.html index 91b2616..3e835b4 100644 --- a/src/zona/data/templates/page.html +++ b/src/zona/data/templates/page.html @@ -1,10 +1,13 @@ {% extends "base.html" %} {% block content %} +{% if metadata.show_title %}

{{ metadata.title }}

+{% endif %} {% if metadata.date %}
{% endif %}
{{ content | safe }}
{% endblock %} + diff --git a/src/zona/metadata.py b/src/zona/metadata.py index eaa6315..230ca2a 100644 --- a/src/zona/metadata.py +++ b/src/zona/metadata.py @@ -16,6 +16,7 @@ class Metadata: title: str date: date description: str | None + show_title: bool = True style: str | None = "/static/style.css" header: bool = True footer: bool = True