From 7077a3748fa545e8dee83d4f3464c55b4b459183 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Sun, 12 May 2024 21:44:57 +0200 Subject: feat: allow adding extra HTML to the body via configuration --- internal/config/config.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'internal/config') diff --git a/internal/config/config.go b/internal/config/config.go index 9880b3a..71b56be 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -1,6 +1,7 @@ package config import ( + "html/template" "log/slog" "maps" "net/url" @@ -27,10 +28,11 @@ func (u *URL) UnmarshalText(text []byte) (err error) { } type Config struct { - DataPath string `toml:"data-path"` - CSP CSP `toml:"content-security-policy"` - Headers map[string]string - Sources map[string]*importer.Source + DataPath string `toml:"data-path"` + CSP CSP `toml:"content-security-policy"` + ExtraBodyHTML template.HTML `toml:"extra-body-html"` + Headers map[string]string + Sources map[string]*importer.Source } var defaultConfig = Config{ -- cgit 1.4.1