branch: externals/engrave-faces
commit 581b59461898515640216a21611729f6b4cce3a7
Author: TEC <[email protected]>
Commit: TEC <[email protected]>
html: apply background & foreground color to page
---
engrave-faces-html.el | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/engrave-faces-html.el b/engrave-faces-html.el
index ee32412..911f03f 100644
--- a/engrave-faces-html.el
+++ b/engrave-faces-html.el
@@ -123,9 +123,15 @@ See `engrave-faces-preset-styles' and
`engrave-faces-html-output-style'."
(buffer-name)))
"</title>
<style>"
- (if-let ((default-bg (plist-get (cdr (assoc 'default
engrave-faces-preset-styles)) :background)))
- (format "\n body { background: %s }" default-bg)
- "")
+ (let* ((default-sty (cdr (assoc 'default
engrave-faces-preset-styles)))
+ (default-bg (plist-get default-sty :background))
+ (default-fg (plist-get default-sty :foreground)))
+ (if (or default-bg default-fg)
+ (concat "\n body {"
+ (when default-bg (format " background: %s;"
default-bg))
+ (when default-fg (format " color: %s;" default-fg))
+ " }")
+ ""))
"
pre {
font-size: 1rem;