Add safe and markdown filters to page titles and descriptions for HTML formatting

This commit is contained in:
Tomasz Lewicki 2025-02-11 09:04:48 +01:00
parent a3ae897c83
commit e57409ffb6
2 changed files with 5 additions and 5 deletions

View file

@ -108,7 +108,7 @@ Current section extra: {% if current_section %}{{ current_section.extra | json_e
<main>
<article>
<h1 class="article-title">
{{ page.title }}
{{ page.title | markdown | safe }}
</h1>
<ul class="meta">
@ -297,13 +297,13 @@ Current section extra: {% if current_section %}{{ current_section.extra | json_e
<div>
{%- if left_link and left_label and left_title -%}
<a href="{{ left_link | safe }}" aria-label="{{ left_label }}" aria-describedby="left_title"><span class="arrow"></span>&nbsp;{{ left_label }}</a>
<p aria-hidden="true" id="left_title">{{ left_title | truncate(length=100, end="…") }}</p>
<p aria-hidden="true" id="left_title">{{ left_title | truncate(length=100, end="…") | markdown | safe }}</p>
{%- endif -%}
</div>
<div>
{%- if right_link and right_label and right_title -%}
<a href="{{ right_link | safe }}" aria-label="{{ right_label }}" aria-describedby="right_title">{{ right_label }}&nbsp;<span class="arrow"></span></a>
<p aria-hidden="true" id="right_title">{{ right_title | truncate(length=100, end="…") }}</p>
<p aria-hidden="true" id="right_title">{{ right_title | truncate(length=100, end="…") | markdown | safe }}</p>
{%- endif -%}
</div>
</nav>

View file

@ -38,10 +38,10 @@
{% endif %}
<div class="card-info">
<h2 class="card-title">{{ page.title }}</h2>
<h2 class="card-title">{{ page.title | markdown | safe }}</h2>
<div class="card-description">
{% if page.description %}
{{ page.description }}
{{ page.description | markdown | safe }}
{% endif %}
</div>
</div>