mirror of
https://github.com/pengzhanbo/vuepress-theme-plume.git
synced 2026-04-23 10:58:13 +08:00
fix: build fail
This commit is contained in:
parent
86718cec67
commit
a3c6ea16a5
@ -1,13 +0,0 @@
|
||||
diff --git a/dist/index.js b/dist/index.js
|
||||
index 7bad660ca70fe8c5873cebd8d237cd2b4257deb9..2c2540df2f278f781e081ac56f038b1e332ec803 100644
|
||||
--- a/dist/index.js
|
||||
+++ b/dist/index.js
|
||||
@@ -267,7 +267,7 @@ var codePlugin = (md, {
|
||||
const info = token.info ? md.utils.unescapeAll(token.info).trim() : "";
|
||||
const language = resolveLanguage(info);
|
||||
const languageClass = `${options.langPrefix}${language.name}`;
|
||||
- const code = options.highlight?.(token.content, language.name, "") || md.utils.escapeHtml(token.content);
|
||||
+ const code = options.highlight?.(token.content, language.name, info || "") || md.utils.escapeHtml(token.content);
|
||||
token.attrJoin("class", languageClass);
|
||||
let result = code.startsWith("<pre") ? code : `<pre${slf.renderAttrs(token)}><code>${code}</code></pre>`;
|
||||
const useVPre = resolveVPre(info) ?? vPreBlock;
|
||||
@ -1,13 +0,0 @@
|
||||
diff --git a/dist/index.js b/dist/index.js
|
||||
index 057c2897fdb1a01960724b83707a9c9d28205988..169e64c5e1d4b40aa48cdf07d0fb807e404f000e 100644
|
||||
--- a/dist/index.js
|
||||
+++ b/dist/index.js
|
||||
@@ -267,7 +267,7 @@ var codePlugin = (md, {
|
||||
const info = token.info ? md.utils.unescapeAll(token.info).trim() : "";
|
||||
const language = resolveLanguage(info);
|
||||
const languageClass = `${options.langPrefix}${language.name}`;
|
||||
- const code = options.highlight?.(token.content, language.name, "") || md.utils.escapeHtml(token.content);
|
||||
+ const code = options.highlight?.(token.content, language.name, info || "") || md.utils.escapeHtml(token.content);
|
||||
token.attrJoin("class", languageClass);
|
||||
let result = code.startsWith("<pre") ? code : `<pre${slf.renderAttrs(token)}><code>${code}</code></pre>`;
|
||||
const useVPre = resolveVPre(info) ?? vPreBlock;
|
||||
@ -1,13 +0,0 @@
|
||||
diff --git a/dist/index.js b/dist/index.js
|
||||
index 057c2897fdb1a01960724b83707a9c9d28205988..169e64c5e1d4b40aa48cdf07d0fb807e404f000e 100644
|
||||
--- a/dist/index.js
|
||||
+++ b/dist/index.js
|
||||
@@ -267,7 +267,7 @@ var codePlugin = (md, {
|
||||
const info = token.info ? md.utils.unescapeAll(token.info).trim() : "";
|
||||
const language = resolveLanguage(info);
|
||||
const languageClass = `${options.langPrefix}${language.name}`;
|
||||
- const code = options.highlight?.(token.content, language.name, "") || md.utils.escapeHtml(token.content);
|
||||
+ const code = options.highlight?.(token.content, language.name, info || "") || md.utils.escapeHtml(token.content);
|
||||
token.attrJoin("class", languageClass);
|
||||
let result = code.startsWith("<pre") ? code : `<pre${slf.renderAttrs(token)}><code>${code}</code></pre>`;
|
||||
const useVPre = resolveVPre(info) ?? vPreBlock;
|
||||
@ -5,13 +5,15 @@ import type { PlumeThemePageFrontmatter } from '../../shared/index.js'
|
||||
|
||||
declare const __PLUME_WM_FP__: boolean
|
||||
|
||||
const FP = __PLUME_WM_FP__
|
||||
|
||||
export function setupWatermark(): void {
|
||||
const frontmatter = usePageFrontmatter<PlumeThemePageFrontmatter>()
|
||||
|
||||
defineWatermarkConfig(computed(() => {
|
||||
const disableFullPage = typeof frontmatter.value.watermark === 'object' && frontmatter.value.watermark.fullPage === false
|
||||
return {
|
||||
parent: !__PLUME_WM_FP__ || disableFullPage ? '.plume-content' : 'body',
|
||||
parent: !FP || disableFullPage ? '.plume-content' : 'body',
|
||||
}
|
||||
}))
|
||||
}
|
||||
|
||||
@ -60,6 +60,7 @@ export function plumeTheme({
|
||||
addViteSsrNoExternal(bundlerOptions, app, [
|
||||
'@vuepress/helper',
|
||||
'@vuepress/plugin-reading-time',
|
||||
'@vuepress/plugin-watermark',
|
||||
])
|
||||
},
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user