Full page content, fixes, cleaner settings

This commit is contained in:
Christoph Hagen
2024-12-13 11:26:34 +01:00
parent efc9234917
commit b3b8c9a610
50 changed files with 1351 additions and 607 deletions

View File

@ -2,18 +2,18 @@ import Foundation
struct SettingsFile {
/// The file path to the output directory
let outputDirectoryPath: String
let paths: PathSettingsFile
let navigationBar: NavigationBarSettingsFile
/// The tags to show in the navigation bar
let navigationTags: [String]
let posts: PostSettingsFile
let pages: PageSettingsFile
let german: LocalizedSettingsFile
let german: LocalizedPostSettingsFile
let english: LocalizedSettingsFile
let english: LocalizedPostSettingsFile
}
extension SettingsFile: Codable { }
@ -22,8 +22,8 @@ extension SettingsFile {
static var `default`: SettingsFile {
.init(
outputDirectoryPath: "",
navigationBar: .default,
paths: .default,
navigationTags: [],
posts: .default,
pages: .default,
german: .default,