Rework storage structs, link preview

This commit is contained in:
Christoph Hagen
2025-01-08 14:59:04 +01:00
parent b99c064d10
commit a7197b9628
75 changed files with 1365 additions and 1454 deletions

View File

@ -43,15 +43,15 @@ extension LocalizedTag {
content: .mock,
urlComponent: "electronics",
name: "Electronics",
linkPreviewDescription: "Some description of the tag",
linkPreviewImage: FileResource(resourceImage: "image1", type: .jpg),
linkPreview: .init(description: "Some description of the tag",
image: FileResource(resourceImage: "image1", type: .jpg)),
originalUrl: "projects/electronics")
static let german = LocalizedTag(
content: .mock,
urlComponent: "elektronik",
name: "Elektronik",
linkPreviewDescription: "Eine Beschreibung des Tags",
linkPreviewImage: FileResource(resourceImage: "image2", type: .jpg),
linkPreview: .init(description: "Eine Beschreibung des Tags",
image: FileResource(resourceImage: "image2", type: .jpg)),
originalUrl: "projects/electronics")
}

View File

@ -1,34 +0,0 @@
import Foundation
extension PathSettings {
static var `default`: PathSettings {
.init(file: .default)
}
}
extension PageSettings {
static var `default`: PageSettings {
.init(file: .default, files: [:])
}
}
extension LocalizedPostSettings {
static var german: LocalizedPostSettings {
.init(
title: "Titel",
description: "Beschreibung",
feedUrlPrefix: "blog",
defaultPageLinkText: "Anzeigen")
}
static var english: LocalizedPostSettings {
.init(
title: "A Title",
description: "Description",
feedUrlPrefix: "feed",
defaultPageLinkText: "View")
}
}