diff options
author | Brian Picciano <mediocregopher@gmail.com> | 2022-08-16 21:46:02 -0600 |
---|---|---|
committer | Brian Picciano <mediocregopher@gmail.com> | 2022-08-16 21:46:02 -0600 |
commit | 960e33d6491a4bbfdf12794ae504a26c526cc89c (patch) | |
tree | a908b40f8fbf70d4fc16835e12c51d69f1096d4a /srv/src/http/tpl.go | |
parent | bf8412969a60b5da29d622418e8a4efd9d444a12 (diff) |
inline css into pages
Diffstat (limited to 'srv/src/http/tpl.go')
-rw-r--r-- | srv/src/http/tpl.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/srv/src/http/tpl.go b/srv/src/http/tpl.go index fb0f5bd..2edd7ac 100644 --- a/srv/src/http/tpl.go +++ b/srv/src/http/tpl.go @@ -66,6 +66,11 @@ func (a *api) tplFuncs() template.FuncMap { path = filepath.Join("static", path) return a.blogURL(path, false) }, + "StaticInlineCSS": func(path string) (template.CSS, error) { + path = filepath.Join("static", path) + b, err := staticFS.ReadFile(path) + return template.CSS(b), err + }, "AssetURL": func(id string) string { path := filepath.Join("assets", id) return a.blogURL(path, false) |