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
|
declare const __PLUME_WM_FP__: boolean
|
||||||
|
|
||||||
|
const FP = __PLUME_WM_FP__
|
||||||
|
|
||||||
export function setupWatermark(): void {
|
export function setupWatermark(): void {
|
||||||
const frontmatter = usePageFrontmatter<PlumeThemePageFrontmatter>()
|
const frontmatter = usePageFrontmatter<PlumeThemePageFrontmatter>()
|
||||||
|
|
||||||
defineWatermarkConfig(computed(() => {
|
defineWatermarkConfig(computed(() => {
|
||||||
const disableFullPage = typeof frontmatter.value.watermark === 'object' && frontmatter.value.watermark.fullPage === false
|
const disableFullPage = typeof frontmatter.value.watermark === 'object' && frontmatter.value.watermark.fullPage === false
|
||||||
return {
|
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, [
|
addViteSsrNoExternal(bundlerOptions, app, [
|
||||||
'@vuepress/helper',
|
'@vuepress/helper',
|
||||||
'@vuepress/plugin-reading-time',
|
'@vuepress/plugin-reading-time',
|
||||||
|
'@vuepress/plugin-watermark',
|
||||||
])
|
])
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user