From c1bec8eaf3a4f0685a61cdb88e3ef4bf3600dd9f Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Mon, 22 Dec 2025 22:39:56 +0100 Subject: show HTML description for journeys --- fietsboek/templates/journey_details.jinja2 | 2 ++ fietsboek/templates/journey_list.jinja2 | 8 +++++--- fietsboek/views/journey.py | 2 ++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/fietsboek/templates/journey_details.jinja2 b/fietsboek/templates/journey_details.jinja2 index 5b101a3..624f78c 100644 --- a/fietsboek/templates/journey_details.jinja2 +++ b/fietsboek/templates/journey_details.jinja2 @@ -27,6 +27,8 @@ + {{ md_to_html(journey.description) }} +

{{ _("journey.tracks") }}

{% for track in tracks %} diff --git a/fietsboek/templates/journey_list.jinja2 b/fietsboek/templates/journey_list.jinja2 index 3c5c0a8..48cab87 100644 --- a/fietsboek/templates/journey_list.jinja2 +++ b/fietsboek/templates/journey_list.jinja2 @@ -7,12 +7,14 @@
Rendered map of the journey
-
{{ journey.title }}
-

{{ journey.description }}

+
+ {{ journey.title }} +
+ {{ md_to_html(journey.description) }}
diff --git a/fietsboek/views/journey.py b/fietsboek/views/journey.py index d4c349b..fc90c10 100644 --- a/fietsboek/views/journey.py +++ b/fietsboek/views/journey.py @@ -21,6 +21,7 @@ def journey_list(request: Request): journeys = request.dbsession.execute(select(Journey)).scalars() return { "journeys": journeys, + "md_to_html": util.safe_markdown, } @@ -38,6 +39,7 @@ def journey_details(request: Request): "tracks": tracks, "movement_data": movement_data, "mps_to_kph": util.mps_to_kph, + "md_to_html": util.safe_markdown, } -- cgit v1.2.3