inline css into pages

main
Brian Picciano 2 years ago
parent bf8412969a
commit 960e33d649
  1. 5
      srv/src/http/tpl.go
  2. 4
      srv/src/http/tpl/base.html

@ -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)

@ -2,8 +2,8 @@
<html>
<head>
<link rel="stylesheet" href="{{ StaticURL "new.css" }}">
<link rel="stylesheet" href="{{ StaticURL "mediocre.css" }}">
<style>{{ StaticInlineCSS "new.css" }}</style>
<style>{{ StaticInlineCSS "mediocre.css" }}</style>
</head>
<body>

Loading…
Cancel
Save