From b27b8ebe4424e1d87617f0529b8be35eb6fb855a Mon Sep 17 00:00:00 2001 From: Mimi <1119186082@qq.com> Date: Thu, 4 Sep 2025 00:15:45 +0800 Subject: [PATCH] Fix changyan undefined --- scripts/filters/comment/changyan.js | 4 ++-- scripts/filters/minify.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/filters/comment/changyan.js b/scripts/filters/comment/changyan.js index e3bd25a..e0a3386 100644 --- a/scripts/filters/comment/changyan.js +++ b/scripts/filters/comment/changyan.js @@ -8,7 +8,7 @@ const { iconText } = require('./common'); // Add comment hexo.extend.filter.register('theme_inject', injects => { const config = hexo.theme.config.changyan; - if (!config.enable || !config.appid || !config.appkey) return; + if (!config || !config.enable || !config.appid || !config.appkey) return; injects.comment.raw('changyan', '
', {}, {}); @@ -19,7 +19,7 @@ hexo.extend.filter.register('theme_inject', injects => { // Add post_meta hexo.extend.filter.register('theme_inject', injects => { const config = hexo.theme.config.changyan; - if (!config.enable || !config.count || !config.appid || !config.appkey) return; + if (!config || !config.enable || !config.count || !config.appid || !config.appkey) return; injects.postMeta.raw('changyan', ` {% if post.comments %} diff --git a/scripts/filters/minify.js b/scripts/filters/minify.js index 4082e84..33d60f7 100644 --- a/scripts/filters/minify.js +++ b/scripts/filters/minify.js @@ -68,7 +68,7 @@ hexo.extend.filter.register('after_generate', () => { } // Comments - if (!theme.changyan.enable || !theme.changyan.appid || !theme.changyan.appkey) { + if (!theme.changyan || !theme.changyan.enable || !theme.changyan.appid || !theme.changyan.appkey) { hexo.route.remove('js/third-party/comments/changyan.js'); }