[UPDATE] Add support to YAML and NJK files

This commit is contained in:
MJSM 2023-02-17 05:38:31 -03:00
parent 243cf70ed7
commit 6a91103a6d

View file

@ -14,9 +14,11 @@ import (
"path/filepath"
"strconv"
"strings"
// internal packages
twee2 "github.com/tmedwards/tweego/internal/twee2compat"
twlex "github.com/tmedwards/tweego/internal/tweelexer"
// external packages
"golang.org/x/net/html"
)
@ -50,6 +52,14 @@ func (s *story) load(filenames []string, c *config) {
if err := s.loadTagged("script", filename, c.encoding); err != nil {
log.Fatalf("error: load %s: %s", filename, err.Error())
}
case "yaml":
if err := s.loadTagged("data", filename, c.encoding); err != nil {
log.Fatalf("error: load %s: %s", filename, err.Error())
}
case "njk":
if err := s.loadTagged("template", filename, c.encoding); err != nil {
log.Fatalf("error: load %s: %s", filename, err.Error())
}
case "otf", "ttf", "woff", "woff2":
if err := s.loadFont(filename); err != nil {
log.Fatalf("error: load %s: %s", filename, err.Error())