Add tag overview, improve assets

This commit is contained in:
Christoph Hagen
2024-12-15 21:20:12 +01:00
parent 8a3a0f1797
commit 1e67a99866
59 changed files with 1301 additions and 480 deletions

View File

@ -1,11 +1,18 @@
import Foundation
struct NavigationItemReference: Codable {
let type: ItemType
let id: String
}
struct SettingsFile {
let paths: PathSettingsFile
/// The tags to show in the navigation bar
let navigationTags: [String]
let navigationItems: [NavigationItemReference]
let posts: PostSettingsFile
@ -23,7 +30,7 @@ extension SettingsFile {
static var `default`: SettingsFile {
.init(
paths: .default,
navigationTags: [],
navigationItems: [],
posts: .default,
pages: .default,
german: .default,