Fix CSS header selection
This commit is contained in:
@ -140,14 +140,22 @@ extension Content {
|
||||
}
|
||||
}
|
||||
|
||||
var defaultPageHeaders: Set<HeaderElement> {
|
||||
private func pageHeaders(css: FileResource?) -> Set<HeaderElement> {
|
||||
var result: Set<HeaderElement> = [.charset, .viewport]
|
||||
if let defaultCss = settings.posts.defaultCssFile {
|
||||
result.insert(.css(file: defaultCss, order: HeaderElement.defaultCssFileOrder))
|
||||
if let css {
|
||||
result.insert(.css(file: css, order: HeaderElement.defaultCssFileOrder))
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
var postPageHeaders: Set<HeaderElement> {
|
||||
pageHeaders(css: settings.posts.defaultCssFile)
|
||||
}
|
||||
|
||||
var contentPageHeaders: Set<HeaderElement> {
|
||||
pageHeaders(css: settings.pages.defaultCssFile)
|
||||
}
|
||||
|
||||
// MARK: Generation
|
||||
|
||||
private func performGenerationIfIdle(_ operation: @escaping () -> ()) {
|
||||
|
Reference in New Issue
Block a user