From 9a71ecab7d1b789945b95e705c5746fa90390706 Mon Sep 17 00:00:00 2001 From: MJSM Date: Sun, 19 Feb 2023 07:36:00 -0300 Subject: [PATCH] [UPDATE]: Add support to JSON --- filesystem.go | 1 + storyload.go | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/filesystem.go b/filesystem.go index 1535e26..949df5e 100644 --- a/filesystem.go +++ b/filesystem.go @@ -203,6 +203,7 @@ func knownFileType(filename string) bool { "htm", "html", "css", "js", + "yaml", "njk", "json", "otf", "ttf", "woff", "woff2", "gif", "jpeg", "jpg", "png", "svg", "tif", "tiff", "webp", "aac", "flac", "m4a", "mp3", "oga", "ogg", "opus", "wav", "wave", "weba", diff --git a/storyload.go b/storyload.go index 410c0fa..f133931 100644 --- a/storyload.go +++ b/storyload.go @@ -54,10 +54,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": + case "yaml", "json": if err := s.loadTagged("data", filename, c.encoding); err != nil { log.Fatalf("error: load %s: %s", filename, err.Error()) } + // case "json": + // if err := s.loadJson("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())