Generate first tag pages

This commit is contained in:
Christoph Hagen
2024-12-09 17:47:03 +01:00
parent 4f08526978
commit 8183bc4903
35 changed files with 719 additions and 1105 deletions

View File

@ -10,6 +10,8 @@ struct PageInFeed {
let title: String
let showTitle: Bool
let description: String
let navigationBarData: NavigationBarData
@ -42,12 +44,17 @@ struct PageInFeed {
data: navigationBarData,
additionalHeaders: headers,
additionalFooter: footer) { content in
for post in posts {
content += FeedEntry(data: post).content
}
content += PostFeedPageNavigation(currentPage: pageNumber, numberOfPages: totalPages, language: language).content
if showTitle {
content += "<h1>\(title)</h1>"
}
for post in posts {
content += FeedEntry(data: post).content
}
if totalPages > 1 {
content += PostFeedPageNavigation(currentPage: pageNumber, numberOfPages: totalPages, language: language).content
}
}.content
}.content
}
private var swiperInits: String {