Merge pull request #5056 from SupImDos/fix/content-headline-detection

Reimplement `<h1>` headline detection in content partial
This commit is contained in:
Martin Donath 2023-02-18 12:30:57 +01:00 committed by GitHub
commit 3e8f04294c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 5 deletions

View File

@ -5,8 +5,7 @@
{% include "partials/tags.html" %} {% include "partials/tags.html" %}
{% endif %} {% endif %}
{% include "partials/actions.html" %} {% include "partials/actions.html" %}
{% set first = page.toc | first %} {% if "\x3ch1" not in page.content %}
{% if first and first.level != 1 %}
<h1>{{ page.title | d(config.site_name, true)}}</h1> <h1>{{ page.title | d(config.site_name, true)}}</h1>
{% endif %} {% endif %}
{{ page.content }} {{ page.content }}

View File

@ -29,11 +29,10 @@
{% include "partials/actions.html" %} {% include "partials/actions.html" %}
<!-- <!--
Check whether the content starts with a level 1 headline. If it doesn't, the Hack: check whether the content contains a h1 headline. If it doesn't, the
page title (or respectively site name) is used as the main headline. page title (or respectively site name) is used as the main headline.
--> -->
{% set first = page.toc | first %} {% if "\x3ch1" not in page.content %}
{% if first and first.level != 1 %}
<h1>{{ page.title | d(config.site_name, true)}}</h1> <h1>{{ page.title | d(config.site_name, true)}}</h1>
{% endif %} {% endif %}