Add single file audio player, introduce blocks

This commit is contained in:
Christoph Hagen
2025-01-06 01:17:06 +01:00
parent c78c359819
commit 245534e989
27 changed files with 521 additions and 88 deletions

View File

@ -0,0 +1,11 @@
struct AudioPlayerSettingsFile: Codable {
let playlistCoverImageSize: Int
let smallCoverImageSize: Int
let audioPlayerJsFile: String?
let audioPlayerCssFile: String?
}

View File

@ -11,10 +11,6 @@ struct PageSettingsFile {
let codeHighlightingJsFile: String?
let audioPlayerJsFile: String?
let audioPlayerCssFile: String?
let modelViewerJsFile: String?
let imageCompareJsFile: String?
@ -34,8 +30,6 @@ extension PageSettingsFile {
pageLinkImageSize: 180,
defaultCssFile: nil,
codeHighlightingJsFile: nil,
audioPlayerJsFile: nil,
audioPlayerCssFile: nil,
modelViewerJsFile: nil,
imageCompareJsFile: nil,
imageCompareCssFile: nil)

View File

@ -11,6 +11,8 @@ struct SettingsFile {
let pages: PageSettingsFile
let audioPlayer: AudioPlayerSettingsFile
let german: LocalizedPostSettingsFile
let english: LocalizedPostSettingsFile
@ -26,6 +28,7 @@ extension SettingsFile {
navigation: .default,
posts: .default,
pages: .default,
audioPlayer: AudioPlayerSettings.default.file,
german: .default,
english: .default
)