added show_title frontmatter option

This commit is contained in:
Daniel Fichtinger 2025-07-05 16:01:15 -04:00
parent fc8897b71b
commit 99ad674f51
3 changed files with 8 additions and 0 deletions

View file

@ -1,6 +1,10 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block content %} {% block content %}
{% if metadata.show_title %}
<center><h1>{{ metadata.title }}</h1></center>
{% endif %}
{{ content | safe }} {{ content | safe }}
{% endblock %} {% endblock %}

View file

@ -1,10 +1,13 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block content %} {% block content %}
{% if metadata.show_title %}
<center><h1>{{ metadata.title }}</h1></center> <center><h1>{{ metadata.title }}</h1></center>
{% endif %}
{% if metadata.date %} {% if metadata.date %}
<center><small><time datetime="{{ metadata.date | safe }}">{{ metadata.date | safe}}</time></small></center> <center><small><time datetime="{{ metadata.date | safe }}">{{ metadata.date | safe}}</time></small></center>
{% endif %} {% endif %}
<article>{{ content | safe }}</article> <article>{{ content | safe }}</article>
{% endblock %} {% endblock %}

View file

@ -16,6 +16,7 @@ class Metadata:
title: str title: str
date: date date: date
description: str | None description: str | None
show_title: bool = True
style: str | None = "/static/style.css" style: str | None = "/static/style.css"
header: bool = True header: bool = True
footer: bool = True footer: bool = True