Remove ContentType from Document

This commit is contained in:
Sasha Koshka 2024-12-06 01:49:41 -05:00
parent 489e6a8425
commit ceff4d1205
2 changed files with 6 additions and 12 deletions

View File

@ -7,10 +7,9 @@ import "html/template"
// Document represents a STEP file.
type Document struct {
Author string
Title string
Extends string
ContentType string
Author string
Title string
Extends string
// WORM:
environment *Environment
@ -42,7 +41,6 @@ func (this *Document) Execute (output io.Writer, data ExecutionData) error {
Author: this.Author,
Title: this.Title,
Extends: this.Extends,
ContentType: this.ContentType,
FrontMatter: this.frontMatter,
Body: template.HTML(outputBuilder.String()),
},
@ -57,10 +55,9 @@ type ExecutionData struct {
// ExecutionResult is the result of executing a document.
type ExecutionResult struct {
Author string
Title string
Extends string
ContentType string
Author string
Title string
Extends string
FrontMatter FrontMatter
Body template.HTML

View File

@ -106,9 +106,6 @@ func (this *Environment) parse (name string, modTime time.Time, input io.Reader)
if extends, ok := frontMatter["extends"]; ok {
document.Extends = extends
}
if contentType, ok := frontMatter["content-type"]; ok {
document.ContentType = contentType
}
// parse template from the body
document.template.Funcs(this.funcMap)