From e2eea034715d6aff1e712f682c4be1fab8e746e6 Mon Sep 17 00:00:00 2001 From: uiolee <22849383+uiolee@users.noreply.github.com> Date: Sat, 30 Mar 2024 21:06:26 +0800 Subject: [PATCH] feat(highlight): add an option to switch stripIndent --- lib/hexo/default_config.ts | 4 ++-- lib/plugins/highlight/highlight.ts | 2 +- lib/plugins/highlight/prism.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/hexo/default_config.ts b/lib/hexo/default_config.ts index 3c91f38c27..83fc7e35aa 100644 --- a/lib/hexo/default_config.ts +++ b/lib/hexo/default_config.ts @@ -49,14 +49,14 @@ export = { hljs: false, line_threshold: 0, first_line_number: 'always1', - disable_strip_indent: false + strip_indent: false }, prismjs: { preprocess: true, line_number: true, tab_replace: '', exclude_languages: [], - disable_strip_indent: false + strip_indent: false }, // Category & Tag default_category: 'uncategorized', diff --git a/lib/plugins/highlight/highlight.ts b/lib/plugins/highlight/highlight.ts index cc4fc80465..ddc79902f1 100644 --- a/lib/plugins/highlight/highlight.ts +++ b/lib/plugins/highlight/highlight.ts @@ -34,7 +34,7 @@ module.exports = function highlightFilter(this: Hexo, code: string, options: Opt mark: options.mark, tab: hljsCfg.tab_replace, wrap: hljsCfg.wrap, - disableStripIndent: hljsCfg.disable_strip_indent + stripIndent: hljsCfg.strip_indent }; if (hljsCfg.first_line_number === 'inline') { if (typeof options.firstLineNumber !== 'undefined') { diff --git a/lib/plugins/highlight/prism.ts b/lib/plugins/highlight/prism.ts index e32dda0ebd..55da21d02e 100644 --- a/lib/plugins/highlight/prism.ts +++ b/lib/plugins/highlight/prism.ts @@ -16,7 +16,7 @@ module.exports = function(code, options) { lineNumber, mark: options.mark, tab: prismjsCfg.tab_replace, - disableStripIndent: prismjsCfg.disable_strip_indent + stripIndent: prismjsCfg.strip_indent }; if (!prismHighlight) prismHighlight = require('hexo-util').prismHighlight;