consolidate tags, hide date

This commit is contained in:
Christoph Hagen
2025-01-05 12:19:32 +01:00
parent 93e642c3c9
commit 5ac5a7b000
26 changed files with 284 additions and 129 deletions

View File

@ -58,7 +58,7 @@ final class FeedPageGenerator {
header: pageHeader,
additionalFooter: footer) { content in
if showTitle {
content += "<h1>\(title)</h1>"
content += "<h1 class='separated-headline'>\(title)</h1>"
}
for post in posts {
content += FeedEntry(data: post).content

View File

@ -80,7 +80,9 @@ final class PageGenerator {
additionalFooter: results.requiredFooters.sorted().joined()) { content in
content += "<article>"
if !localized.hideTitle {
content += "<h3>\(page.dateText(in: language))</h3>"
if !page.hideDate {
content += "<h3>\(page.dateText(in: language))</h3>"
}
content += "<h1>\(localized.title)</h1>"
content += TagList(tags: tags).content
}

View File

@ -121,7 +121,7 @@ final class TagOverviewGenerator {
let page = GenericPage(
header: pageHeader,
additionalFooter: "") { content in
content += "<h1>\(header.title)</h1>"
content += "<h1 class='separated-headline'>\(header.title)</h1>"
for tag in tags {
let description = tag.localized.description ?? ""
let image = self.makePageImage(item: tag.localized)