mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-30 22:39:58 +02:00
Reimplement and simplify Hugo's template system
See #13541 for details. Fixes #13545 Fixes #13515 Closes #7964 Closes #13365 Closes #12988 Closes #4891
This commit is contained in:
@@ -5,6 +5,7 @@ type BuiltinTypes struct {
|
||||
CSSType Type
|
||||
SCSSType Type
|
||||
SASSType Type
|
||||
GotmplType Type
|
||||
CSVType Type
|
||||
HTMLType Type
|
||||
JavascriptType Type
|
||||
@@ -60,6 +61,7 @@ var Builtin = BuiltinTypes{
|
||||
CSSType: Type{Type: "text/css"},
|
||||
SCSSType: Type{Type: "text/x-scss"},
|
||||
SASSType: Type{Type: "text/x-sass"},
|
||||
GotmplType: Type{Type: "text/x-gotmpl"},
|
||||
CSVType: Type{Type: "text/csv"},
|
||||
HTMLType: Type{Type: "text/html"},
|
||||
JavascriptType: Type{Type: "text/javascript"},
|
||||
@@ -121,6 +123,7 @@ var defaultMediaTypesConfig = map[string]any{
|
||||
"text/typescript": map[string]any{"suffixes": []string{"ts"}},
|
||||
"text/tsx": map[string]any{"suffixes": []string{"tsx"}},
|
||||
"text/jsx": map[string]any{"suffixes": []string{"jsx"}},
|
||||
"text/x-gotmpl": map[string]any{"suffixes": []string{"gotmpl"}},
|
||||
|
||||
"application/json": map[string]any{"suffixes": []string{"json"}},
|
||||
"application/manifest+json": map[string]any{"suffixes": []string{"webmanifest"}},
|
||||
|
Reference in New Issue
Block a user