From a4c3693b6464fe6d775f0ae6caf7cb7837ab2bd3 Mon Sep 17 00:00:00 2001 From: Mark Dumay <61946753+markdumay@users.noreply.github.com> Date: Mon, 15 Sep 2025 08:43:34 +0200 Subject: [PATCH] fix: apply site heading style and content style to single page header --- exampleSite/hugo_stats.json | 179 +++++++++++++++++++++++++++--------- layouts/header.html | 13 ++- 2 files changed, 144 insertions(+), 48 deletions(-) diff --git a/exampleSite/hugo_stats.json b/exampleSite/hugo_stats.json index 37ff62d3..6bf494bd 100644 --- a/exampleSite/hugo_stats.json +++ b/exampleSite/hugo_stats.json @@ -221,6 +221,7 @@ "disabled", "display-1", "display-4", + "display-4pt-1", "display-6", "docs", "docs-controls", @@ -607,6 +608,7 @@ ], "ids": [ "abbr", + "about", "accordion", "accordion-0", "accordion-0-heading-0", @@ -618,11 +620,15 @@ "accordéon", "alert", "alerte", + "ander-project", "animatie", "animation", + "another-project", "args", "arguments", + "articles", "articles-de-blog", + "autre-projet", "background-type", "badge", "barre-de-navigation", @@ -632,6 +638,7 @@ "body-docs-collapse-15", "body-docs-collapse-16", "body-file-collapse-1", + "bootstrap-elements", "bouton", "breadcrumb", "btnTOCShowLess", @@ -642,6 +649,7 @@ "callout", "card", "card-group", + "cards", "carousel", "carousel-0", "carrousel", @@ -654,24 +662,38 @@ "command-prompt", "comment-nous-partageons-vos-informations", "comment-utilisons-nous-les-cookies-", + "componenten", + "components", + "composents", "container", "content-blocks", + "cookie-policy", "cookies-etc", + "cta", "custom-activity", "data-tables", + "derde-artikel", + "deuxième-article", "docs", "documentation", "dropdown-nav-0", - "dropdown-panel-01d46922d433251f7c1674604c7060b1", - "dropdown-panel-16c0f69a272204f0a4afc67975115e22", - "dropdown-panel-c8aa1ee17023581002d35f4a0f7fceb4", - "dropdown-panel-c9653d8ece86bd4bab72508877f29b38", - "dropdown-panel-f33f815632f94c1611148ae2d42bc2c6", + "dropdown-panel-061524bba81f197181a032e904983272", + "dropdown-panel-0c0ddda05d377af1c0cee87f7c85da67", + "dropdown-panel-3c6a067cd80a10d3707200fc8fb84bb3", + "dropdown-panel-4b12c0f69625cb352e0aa7d846f960d8", + "dropdown-panel-6906624fe967e8dffbf4c3446a9e2385", + "dropdown-panel-7351d1dc85bcedcd74309f25472b7548", + "dropdown-panel-7784dd257dba6ab662963774a7bea03d", + "dropdown-panel-c62f4eeaa4277d5c14c486d5c8623ae1", + "dropdown-panel-cfcc43cbefc204c3c8c7487ef6347c27", + "dropdown-panel-d29649da522407a082335b726b32951c", + "eerste-artikel", "elements-type", "entity-relationship-diagram", "example", "examples", "exemple", + "exemple-de-projet", "fa-address-card", "fa-face-frown", "fa-folder", @@ -684,11 +706,17 @@ "fab-medium", "fab-whatsapp", "fab-x-twitter", - "faq-8f17f376776b52730bd49951296cfbaa", - "faq-8f17f376776b52730bd49951296cfbaa-heading-faq-8f17f376776b52730bd49951296cfbaa", - "faq-8f17f376776b52730bd49951296cfbaa-item-0", - "faq-8f17f376776b52730bd49951296cfbaa-item-1", - "faq-8f17f376776b52730bd49951296cfbaa-item-2", + "faq", + "faq-b52462b6a4b2180e01ad67bc52618161", + "faq-b52462b6a4b2180e01ad67bc52618161-heading-faq-b52462b6a4b2180e01ad67bc52618161", + "faq-b52462b6a4b2180e01ad67bc52618161-item-0", + "faq-b52462b6a4b2180e01ad67bc52618161-item-1", + "faq-b52462b6a4b2180e01ad67bc52618161-item-2", + "faq-f38df4740b059c9b2b0e1b696e843ede", + "faq-f38df4740b059c9b2b0e1b696e843ede-heading-faq-f38df4740b059c9b2b0e1b696e843ede", + "faq-f38df4740b059c9b2b0e1b696e843ede-item-0", + "faq-f38df4740b059c9b2b0e1b696e843ede-item-1", + "faq-f38df4740b059c9b2b0e1b696e843ede-item-2", "fas-1", "fas-2", "fas-3", @@ -728,12 +756,14 @@ "fichier", "fil-dariane", "file", + "first-post", "flowchart", "footer-docs-collapse-15", "footer-docs-collapse-16", "footer-file-collapse-1", "formula-katex", "formule-katex", + "fourth-post-excluded-from-search", "gantt-diagram", "gegevenstabellen", "git-graph", @@ -742,6 +772,7 @@ "gérer-les-préférences-des-cookies", "heading", "heading-type", + "hero", "horizontal-cards-with-an-icon", "horizontal-cards-with-an-image", "how-do-we-use-cookies", @@ -750,6 +781,7 @@ "illustration-type", "image", "imagekitio", + "images-locales-et-distantes", "imgix", "indicateur-de-chargement", "infobulle", @@ -766,6 +798,7 @@ "liens-vers-des-tiers-et-utilisation-de-vos-informations", "link", "links-type", + "local-and-remote-images", "lottie-animation-0", "manage-cookie-preferences", "map", @@ -782,11 +815,16 @@ "nav-0-btn-1", "nav-0-btn-2", "nav-nav-0", - "nav-panel-01d46922d433251f7c1674604c7060b1", - "nav-panel-16c0f69a272204f0a4afc67975115e22", - "nav-panel-c8aa1ee17023581002d35f4a0f7fceb4", - "nav-panel-c9653d8ece86bd4bab72508877f29b38", - "nav-panel-f33f815632f94c1611148ae2d42bc2c6", + "nav-panel-061524bba81f197181a032e904983272", + "nav-panel-0c0ddda05d377af1c0cee87f7c85da67", + "nav-panel-3c6a067cd80a10d3707200fc8fb84bb3", + "nav-panel-4b12c0f69625cb352e0aa7d846f960d8", + "nav-panel-6906624fe967e8dffbf4c3446a9e2385", + "nav-panel-7351d1dc85bcedcd74309f25472b7548", + "nav-panel-7784dd257dba6ab662963774a7bea03d", + "nav-panel-c62f4eeaa4277d5c14c486d5c8623ae1", + "nav-panel-cfcc43cbefc204c3c8c7487ef6347c27", + "nav-panel-d29649da522407a082335b726b32951c", "navbar", "navbar-0-collapse", "navbar-mode", @@ -794,50 +832,91 @@ "navbar-sample-collapse", "navigation", "notification", + "over-mij", "overview", - "panel-01d46922d433251f7c1674604c7060b1-0", - "panel-01d46922d433251f7c1674604c7060b1-1", - "panel-01d46922d433251f7c1674604c7060b1-2", - "panel-01d46922d433251f7c1674604c7060b1-btn-0", - "panel-01d46922d433251f7c1674604c7060b1-btn-1", - "panel-01d46922d433251f7c1674604c7060b1-btn-2", - "panel-16c0f69a272204f0a4afc67975115e22-0", - "panel-16c0f69a272204f0a4afc67975115e22-1", - "panel-16c0f69a272204f0a4afc67975115e22-2", - "panel-16c0f69a272204f0a4afc67975115e22-btn-0", - "panel-16c0f69a272204f0a4afc67975115e22-btn-1", - "panel-16c0f69a272204f0a4afc67975115e22-btn-2", - "panel-c8aa1ee17023581002d35f4a0f7fceb4-0", - "panel-c8aa1ee17023581002d35f4a0f7fceb4-1", - "panel-c8aa1ee17023581002d35f4a0f7fceb4-2", - "panel-c8aa1ee17023581002d35f4a0f7fceb4-btn-0", - "panel-c8aa1ee17023581002d35f4a0f7fceb4-btn-1", - "panel-c8aa1ee17023581002d35f4a0f7fceb4-btn-2", - "panel-c9653d8ece86bd4bab72508877f29b38-0", - "panel-c9653d8ece86bd4bab72508877f29b38-1", - "panel-c9653d8ece86bd4bab72508877f29b38-2", - "panel-c9653d8ece86bd4bab72508877f29b38-btn-0", - "panel-c9653d8ece86bd4bab72508877f29b38-btn-1", - "panel-c9653d8ece86bd4bab72508877f29b38-btn-2", - "panel-f33f815632f94c1611148ae2d42bc2c6-0", - "panel-f33f815632f94c1611148ae2d42bc2c6-1", - "panel-f33f815632f94c1611148ae2d42bc2c6-2", - "panel-f33f815632f94c1611148ae2d42bc2c6-btn-0", - "panel-f33f815632f94c1611148ae2d42bc2c6-btn-1", - "panel-f33f815632f94c1611148ae2d42bc2c6-btn-2", + "panel-061524bba81f197181a032e904983272-0", + "panel-061524bba81f197181a032e904983272-1", + "panel-061524bba81f197181a032e904983272-2", + "panel-061524bba81f197181a032e904983272-btn-0", + "panel-061524bba81f197181a032e904983272-btn-1", + "panel-061524bba81f197181a032e904983272-btn-2", + "panel-0c0ddda05d377af1c0cee87f7c85da67-0", + "panel-0c0ddda05d377af1c0cee87f7c85da67-1", + "panel-0c0ddda05d377af1c0cee87f7c85da67-2", + "panel-0c0ddda05d377af1c0cee87f7c85da67-btn-0", + "panel-0c0ddda05d377af1c0cee87f7c85da67-btn-1", + "panel-0c0ddda05d377af1c0cee87f7c85da67-btn-2", + "panel-3c6a067cd80a10d3707200fc8fb84bb3-0", + "panel-3c6a067cd80a10d3707200fc8fb84bb3-1", + "panel-3c6a067cd80a10d3707200fc8fb84bb3-2", + "panel-3c6a067cd80a10d3707200fc8fb84bb3-btn-0", + "panel-3c6a067cd80a10d3707200fc8fb84bb3-btn-1", + "panel-3c6a067cd80a10d3707200fc8fb84bb3-btn-2", + "panel-4b12c0f69625cb352e0aa7d846f960d8-0", + "panel-4b12c0f69625cb352e0aa7d846f960d8-1", + "panel-4b12c0f69625cb352e0aa7d846f960d8-2", + "panel-4b12c0f69625cb352e0aa7d846f960d8-btn-0", + "panel-4b12c0f69625cb352e0aa7d846f960d8-btn-1", + "panel-4b12c0f69625cb352e0aa7d846f960d8-btn-2", + "panel-6906624fe967e8dffbf4c3446a9e2385-0", + "panel-6906624fe967e8dffbf4c3446a9e2385-1", + "panel-6906624fe967e8dffbf4c3446a9e2385-2", + "panel-6906624fe967e8dffbf4c3446a9e2385-btn-0", + "panel-6906624fe967e8dffbf4c3446a9e2385-btn-1", + "panel-6906624fe967e8dffbf4c3446a9e2385-btn-2", + "panel-7351d1dc85bcedcd74309f25472b7548-0", + "panel-7351d1dc85bcedcd74309f25472b7548-1", + "panel-7351d1dc85bcedcd74309f25472b7548-2", + "panel-7351d1dc85bcedcd74309f25472b7548-btn-0", + "panel-7351d1dc85bcedcd74309f25472b7548-btn-1", + "panel-7351d1dc85bcedcd74309f25472b7548-btn-2", + "panel-7784dd257dba6ab662963774a7bea03d-0", + "panel-7784dd257dba6ab662963774a7bea03d-1", + "panel-7784dd257dba6ab662963774a7bea03d-2", + "panel-7784dd257dba6ab662963774a7bea03d-btn-0", + "panel-7784dd257dba6ab662963774a7bea03d-btn-1", + "panel-7784dd257dba6ab662963774a7bea03d-btn-2", + "panel-c62f4eeaa4277d5c14c486d5c8623ae1-0", + "panel-c62f4eeaa4277d5c14c486d5c8623ae1-1", + "panel-c62f4eeaa4277d5c14c486d5c8623ae1-2", + "panel-c62f4eeaa4277d5c14c486d5c8623ae1-btn-0", + "panel-c62f4eeaa4277d5c14c486d5c8623ae1-btn-1", + "panel-c62f4eeaa4277d5c14c486d5c8623ae1-btn-2", + "panel-cfcc43cbefc204c3c8c7487ef6347c27-0", + "panel-cfcc43cbefc204c3c8c7487ef6347c27-1", + "panel-cfcc43cbefc204c3c8c7487ef6347c27-2", + "panel-cfcc43cbefc204c3c8c7487ef6347c27-btn-0", + "panel-cfcc43cbefc204c3c8c7487ef6347c27-btn-1", + "panel-cfcc43cbefc204c3c8c7487ef6347c27-btn-2", + "panel-d29649da522407a082335b726b32951c-0", + "panel-d29649da522407a082335b726b32951c-1", + "panel-d29649da522407a082335b726b32951c-2", + "panel-d29649da522407a082335b726b32951c-btn-0", + "panel-d29649da522407a082335b726b32951c-btn-1", + "panel-d29649da522407a082335b726b32951c-btn-2", + "panels", "persona", "pie-chart", "pills", + "politique-de-confidentialité", + "politique-de-cookies", + "premier-article", + "privacy-policy", "projecten", "projects", "projets", "publication", "quadrant-chart", + "quatrième-article-exclu-de-la-recherche", "que-sont-les-cookies-", "release", + "releases", "requirement-chart", "réduire", + "sample-project", + "second-post", "security", + "separator", "sequence-diagram", "shortcode-with-controls-and-frontmatter", "spinner", @@ -850,6 +929,7 @@ "table", "tabs", "third-party-links--use-of-your-information", + "third-post", "timeline", "title", "toast", @@ -861,19 +941,26 @@ "toc-collapse", "toc-collapse-items", "tooltip", + "troisième-article", + "tweede-artikel", "types-de-cookies-que-nous-utilisons", "types-of-cookies-we-use", "underline", "user-journey", "video", + "video-message", "video-type", "vidéo", + "vierde-artikel", + "voorbeeldproject", "vos-droits", "welcome-to-hinode", "welkom-bij-hinode", "what-are-cookies", "xy-chart", - "your-rights" + "your-rights", + "à-propos", + "éléments-bootstrap" ] } } diff --git a/layouts/header.html b/layouts/header.html index e1e316d4..1831b6c6 100644 --- a/layouts/header.html +++ b/layouts/header.html @@ -1,3 +1,9 @@ +{{/* Initialize global variables */}} +{{- $size := site.Params.style.title.size | default 4 -}} +{{- $headingStyle := site.Params.style.title.headingStyle | default "display" -}} +{{- $contentStyle := site.Params.style.title.contentStyle | default "lead text-muted" -}} +{{- $padding := partial "utilities/GetPadding.html" -}} + {{/* Initialize local variables */}} {{- $breakpoint := $.Scratch.Get "breakpoint" -}} {{- $metadata := "full" -}} @@ -21,7 +27,8 @@ {{ if .Site.Params.navigation.breadcrumb }}{{ partial "assets/breadcrumb.html" (dict "page" .) }}{{ end -}} {{/* Display title and metadata */}} -{{ with $title }}

{{ . }}

{{ end }} +{{ with $title }}

{{ . }}

{{ end }} + {{ if ne $metadata "none" }} {{ if .Date }} @@ -64,7 +71,9 @@ {{ partial "assets/sharing.html" (dict "page" .) }} {{/* Display description */}} -

{{ .Description }}

+{{ with .Description }} +
{{ . | page.RenderString | safeHTML }}
+{{ end }} {{/* Display TOC dropdown on smaller screens */}} {{- if and .Site.Params.navigation.toc .Params.includeToc | default true -}}