Add navigation settings, fix page generation

This commit is contained in:
Christoph Hagen
2025-01-02 11:56:51 +01:00
parent 922ba4ebe7
commit 4d4275e072
43 changed files with 921 additions and 581 deletions

View File

@ -0,0 +1,25 @@
struct LocalizedPageId: Hashable {
let language: ContentLanguage
let pageId: String
}
extension LocalizedPageId: Identifiable {
var id: String {
pageId + "-" + language.rawValue
}
}
extension LocalizedPageId: Comparable {
static func < (lhs: LocalizedPageId, rhs: LocalizedPageId) -> Bool {
lhs.id < rhs.id
}
}
extension LocalizedPageId: Equatable {
}