From 6a91103a6d7e60375dcad05879eb1427229ad6d8 Mon Sep 17 00:00:00 2001 From: MJSM Date: Fri, 17 Feb 2023 05:38:31 -0300 Subject: [PATCH] [UPDATE] Add support to YAML and NJK files --- storyload.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/storyload.go b/storyload.go index 7f8a378..ba1df9b 100644 --- a/storyload.go +++ b/storyload.go @@ -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())