First version
This commit is contained in:
23
WebsiteGenerator/Templates/Pages/ContentPageTemplate.swift
Normal file
23
WebsiteGenerator/Templates/Pages/ContentPageTemplate.swift
Normal file
@ -0,0 +1,23 @@
|
||||
import Foundation
|
||||
|
||||
struct ContentPageTemplate: Template {
|
||||
|
||||
enum Key: String, CaseIterable {
|
||||
case head = "HEAD"
|
||||
case topBar = "TOP_BAR"
|
||||
case backLink = "BACK_LINK"
|
||||
case title = "TITLE"
|
||||
case subtitle = "SUBTITLE"
|
||||
case date = "DATE"
|
||||
case content = "CONTENT"
|
||||
case previousPageLinkText = "PREV_TEXT"
|
||||
case previousPageUrl = "PREV_LINK"
|
||||
case nextPageLinkText = "NEXT_TEXT"
|
||||
case nextPageUrl = "NEXT_LINK"
|
||||
case footer = "FOOTER"
|
||||
}
|
||||
|
||||
static let templateName = "page.html"
|
||||
|
||||
let raw: String
|
||||
}
|
19
WebsiteGenerator/Templates/Pages/OverviewPageTemplate.swift
Normal file
19
WebsiteGenerator/Templates/Pages/OverviewPageTemplate.swift
Normal file
@ -0,0 +1,19 @@
|
||||
import Foundation
|
||||
|
||||
struct OverviewPageTemplate: Template {
|
||||
|
||||
enum Key: String, CaseIterable {
|
||||
case head = "HEAD"
|
||||
case topBar = "TOP_BAR"
|
||||
case backLink = "BACK_LINK"
|
||||
case title = "TITLE"
|
||||
case subtitle = "SUBTITLE"
|
||||
case titleText = "TITLE_TEXT"
|
||||
case sections = "SECTIONS"
|
||||
case footer = "FOOTER"
|
||||
}
|
||||
|
||||
let raw: String
|
||||
|
||||
static let templateName = "overview-page.html"
|
||||
}
|
Reference in New Issue
Block a user