mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2026-02-14 15:53:30 -07:00
[HTML] Mark code blocks without language so that highlight.js doesn't touch them
This commit is contained in:
parent
7b32101517
commit
29c35f6754
|
|
@ -92,12 +92,12 @@ namespace DiscordChatExporter.Core.Rendering
|
||||||
// Multi-line code block node
|
// Multi-line code block node
|
||||||
if (node is MultilineCodeBlockNode multilineCodeBlockNode)
|
if (node is MultilineCodeBlockNode multilineCodeBlockNode)
|
||||||
{
|
{
|
||||||
// Set language class for syntax highlighting
|
// Set CSS class for syntax highlighting
|
||||||
var languageCssClass = !multilineCodeBlockNode.Language.IsNullOrWhiteSpace()
|
var highlightCssClass = !multilineCodeBlockNode.Language.IsNullOrWhiteSpace()
|
||||||
? "language-" + multilineCodeBlockNode.Language
|
? $"language-{multilineCodeBlockNode.Language}"
|
||||||
: null;
|
: "nohighlight";
|
||||||
|
|
||||||
return $"<div class=\"pre pre--multiline {languageCssClass}\">{HtmlEncode(multilineCodeBlockNode.Code)}</div>";
|
return $"<div class=\"pre pre--multiline {highlightCssClass}\">{HtmlEncode(multilineCodeBlockNode.Code)}</div>";
|
||||||
}
|
}
|
||||||
|
|
||||||
// Mention node
|
// Mention node
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue