From cd6f91266da04839d57495c60d6ef5b9b905ac00 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Fri, 30 Aug 2024 20:07:09 +0200 Subject: [PATCH] Fix RDFa types of pages --- templates/base.html | 2 +- templates/blog/post.html | 4 +++- templates/index.html | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/templates/base.html b/templates/base.html index 6bf78375..0eaba4a1 100644 --- a/templates/base.html +++ b/templates/base.html @@ -4,7 +4,7 @@ {% set thing = section -%} {% endif -%} <!DOCTYPE html> -<html lang="{{ lang }}" data-theme="light" {% if current_path %}resource="https://www.teckids.org{{ current_path }}"{% endif %}> +<html lang="{{ lang }}" data-theme="light" {% if current_path %}resource="https://www.teckids.org{{ current_path }}"{% endif %} typeof="{% block rdfa_type %}{{ thing.extra.microdata.type | default(value='schema:WebPage') }}{% endblock rdfa_type %}"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> diff --git a/templates/blog/post.html b/templates/blog/post.html index dfd04c3d..defa153b 100644 --- a/templates/blog/post.html +++ b/templates/blog/post.html @@ -1,9 +1,11 @@ {% extends "page.html" %} +{% block rdfa_type %}schema:BlogPosting{% endblock %} + {% block content %} {% set blog_section = get_section(path="blog/_index.md") %} {% set post = page -%} - <div class="columns mt-4" typeof="schema:BlogPosting"> + <div class="columns mt-4"> <meta property="schema:isPartOf" href="{{ blog_section.permalink }}" /> {% if post.extra.microdata.about %} {% for about in post.extra.microdata.about %} diff --git a/templates/index.html b/templates/index.html index 87b375fa..397036c5 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,6 +1,7 @@ {% extends "base.html" %} {% block og_type %}website{% endblock %} +{% block rdfa_type %}schema:WebSite{% endblock %} {% block main %} {% include "frontpage/claim.html" %} -- GitLab