mirror of
https://github.com/tmedwards/tweego.git
synced 2025-07-06 06:30:31 -04:00
[UPDATE] Add support to YAML and NJK files
This commit is contained in:
parent
243cf70ed7
commit
6a91103a6d
1 changed files with 10 additions and 0 deletions
10
storyload.go
10
storyload.go
|
@ -14,9 +14,11 @@ import (
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
// internal packages
|
// internal packages
|
||||||
twee2 "github.com/tmedwards/tweego/internal/twee2compat"
|
twee2 "github.com/tmedwards/tweego/internal/twee2compat"
|
||||||
twlex "github.com/tmedwards/tweego/internal/tweelexer"
|
twlex "github.com/tmedwards/tweego/internal/tweelexer"
|
||||||
|
|
||||||
// external packages
|
// external packages
|
||||||
"golang.org/x/net/html"
|
"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 {
|
if err := s.loadTagged("script", filename, c.encoding); err != nil {
|
||||||
log.Fatalf("error: load %s: %s", filename, err.Error())
|
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":
|
case "otf", "ttf", "woff", "woff2":
|
||||||
if err := s.loadFont(filename); err != nil {
|
if err := s.loadFont(filename); err != nil {
|
||||||
log.Fatalf("error: load %s: %s", filename, err.Error())
|
log.Fatalf("error: load %s: %s", filename, err.Error())
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue