fix(theme): llmstxt should exclude encrypt page (#761)

This commit is contained in:
pengzhanbo 2025-12-01 11:28:21 +08:00 committed by GitHub
parent e0b972c3cb
commit f599a4223c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -118,10 +118,12 @@ export function llmsPlugin(app: App, userOptions: true | LlmsPluginOptions): Plu
return tableOfContent
}
const options = getThemeConfig()
return [rawLlmsPlugin({
// 启用全站加密、或者页面被加密的情况下不启用
filter: page => options.encrypt?.global ? false : !isEncryptPage(page as Page<ThemePageData>, options.encrypt),
filter: (page) => {
const options = getThemeConfig()
return options.encrypt?.global ? false : !isEncryptPage(page as Page<ThemePageData>, options.encrypt)
},
...userLLMsTxt,
llmsTxtTemplateGetter: {
toc: tocGetter,