fix build

This commit is contained in:
tangly1024.com
2023-11-08 17:32:41 +08:00
parent f2e2ae8d5f
commit f96aa2242f
9 changed files with 56 additions and 54 deletions

View File

@@ -47,7 +47,7 @@ export const siteConfig = (key, defaultVal = null, extendConfig) => {
}
// 其次 有传入的配置参考,则尝试读取
if (!extendConfig) {
if (!val && extendConfig) {
val = extendConfig[key]
}
@@ -55,11 +55,21 @@ export const siteConfig = (key, defaultVal = null, extendConfig) => {
if (!val) {
val = BLOG[key]
}
if (!val) {
val = defaultVal
return defaultVal
} else {
if (typeof val === 'string') {
return val;
} else {
try {
return JSON.parse(val);
} catch (error) {
// 如果值是一个字符串但不是有效的 JSON 格式,直接返回字符串
return val;
}
}
}
// console.log('实际配置', key, val)
return val
}
/**