From 48412d8330adf0d3ecf8c415f855ae06155f52ad Mon Sep 17 00:00:00 2001 From: Ruslan Semak Date: Fri, 11 Apr 2025 19:01:40 +0300 Subject: [PATCH] feat: Set "typescript" as default language for codeblocks --- server/modules/rendering/html-codehighlighter/renderer.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/modules/rendering/html-codehighlighter/renderer.js b/server/modules/rendering/html-codehighlighter/renderer.js index bae257ba..0bc877c6 100644 --- a/server/modules/rendering/html-codehighlighter/renderer.js +++ b/server/modules/rendering/html-codehighlighter/renderer.js @@ -4,7 +4,10 @@ module.exports = { async init($, config) { $('pre > code').each((idx, elm) => { const codeClasses = $(elm).attr('class') || '' - if (codeClasses.indexOf('language-') < 0) { + + if (codeClasses === 'language-plaintext') { + $(elm).toggleClass('language-typescript') + } else if (codeClasses.indexOf('language-') < 0) { const result = hljs.highlightAuto($(elm).text()) $(elm).addClass('language-', result.language) }