[NotionConfig] 在Notion Config中配置WIDGET_PET_SWITCH_THEME为false后,依然能够通过点击桌面宠物切换主题
Closed this issue · 2 comments
eltanin33 commented
描述bug
在Notion中配置了WIDGET_PET_SWITCH_THEME
为false
但是页面上点击桌面宠物还是会切换主题
在component/live2D.js
文件中添加如下代码进行调试
在浏览器中点击live2D动画,通过siteConfig函数获取的值和NOTION_CONFIG中的值不同
siteConfig函数中使用了useGlobal钩子,但是siteConfig本身并不是一个React组件,猜想应该是这里获取值失败了
复现步骤
按照教程部署到Vercel, 在Notion中配置WIDGET_PET_SWITCH_THEME
字段为false,点击博客页面的live2D动画,会切换主题
期望的正常结果
配置WIDGET_PET_SWITCH_THEME
字段为false后不会切换主题
截图
【可选】相关的页面,应该的结果
环境
NotionNext v4.4.2
主题 hexo
部署方案 Vercel
操作系统 Windows
浏览器 Chrome
补充说明
RylanBot commented
建议还是写入 Vercel 的环境变量,因为很多配置是在打包的时候被写死了,这种动态读取其实不太稳定
tangly1024 commented
感谢反馈,确实有些地方的读取不规范,我这边尽量完善一下。