diff --git a/src/theme/css/general.css b/src/theme/css/general.css index 0e4f07a5..06baba6c 100644 --- a/src/theme/css/general.css +++ b/src/theme/css/general.css @@ -189,3 +189,9 @@ blockquote { .result-no-output { font-style: italic; } + +pre.syntect { + color: var(--syntect-fg); + background: var(--syntect-bg); + padding: 0.5em; +} diff --git a/src/theme/css/variables.css b/src/theme/css/variables.css index 56b634bc..710f697b 100644 --- a/src/theme/css/variables.css +++ b/src/theme/css/variables.css @@ -40,6 +40,9 @@ --table-header-bg: hsl(210, 25%, 28%); --table-alternate-bg: hsl(210, 25%, 11%); + --syntect-bg: #191f26; + --syntect-fg: #e6e1cf; + --searchbar-border-color: #848484; --searchbar-bg: #424242; --searchbar-fg: #fff; @@ -80,6 +83,9 @@ --table-header-bg: hsl(200, 7%, 28%); --table-alternate-bg: hsl(200, 7%, 11%); + --syntect-bg: #1d1f21; + --syntect-fg: #c5c8c6; + --searchbar-border-color: #aaa; --searchbar-bg: #b7b7b7; --searchbar-fg: #000; @@ -120,6 +126,9 @@ --table-header-bg: hsl(0, 0%, 80%); --table-alternate-bg: hsl(0, 0%, 97%); + --syntect-bg: #f6f7f6; + --syntect-fg: #000; + --searchbar-border-color: #aaa; --searchbar-bg: #fafafa; --searchbar-fg: #000; @@ -160,6 +169,9 @@ --table-header-bg: hsl(226, 23%, 31%); --table-alternate-bg: hsl(226, 23%, 14%); + --syntect-bg: #1d1f21; + --syntect-fg: #c5c8c6; + --searchbar-border-color: #aaa; --searchbar-bg: #aeaec6; --searchbar-fg: #000; @@ -200,6 +212,9 @@ --table-header-bg: #b3a497; --table-alternate-bg: hsl(60, 9%, 84%); + --syntect-bg: #f6f7f6; + --syntect-fg: #000; + --searchbar-border-color: #aaa; --searchbar-bg: #fafafa; --searchbar-fg: #000; @@ -241,6 +256,9 @@ --table-header-bg: hsl(200, 7%, 28%); --table-alternate-bg: hsl(200, 7%, 11%); + --syntect-bg: #1d1f21; + --syntect-fg: #c5c8c6; + --searchbar-border-color: #aaa; --searchbar-bg: #b7b7b7; --searchbar-fg: #000; diff --git a/src/utils/mod.rs b/src/utils/mod.rs index 9eba634a..02b56e46 100644 --- a/src/utils/mod.rs +++ b/src/utils/mod.rs @@ -338,7 +338,7 @@ impl<'a> SyntaxHighlighter<'a> { } self.is_playground = true; return Event::Html(CowStr::from(format!( - r#"
"#,
+ r#""#,
classes.join(" ")
)));
} else {
@@ -355,7 +355,7 @@ impl<'a> SyntaxHighlighter<'a> {
Event::Html(CowStr::from(""))
} else {
Event::Html(CowStr::from(format!(
- r#""#,
+ r#""#,
classes.join(" ")
)))
}
@@ -578,7 +578,7 @@ more text with spaces
"#;
let expected = r#"some text with spaces
-