This commit is contained in:
myw
2024-11-02 18:58:20 +08:00
parent d7bfcf36c9
commit f91ce41a66
23 changed files with 661 additions and 320 deletions

View File

@@ -7,11 +7,18 @@ hexo.extend.filter.register('before_generate', () => {
let { use } = themeConfig.comments
if (!use) return
// 確保 use 是一個陣列
// Make sure use is an array
use = Array.isArray(use) ? use : use.split(',')
// 將每個項目轉換為小寫並將首字母大寫
themeConfig.comments.use = use.map(item =>
// Capitalize the first letter of each comment name
use = use.map(item =>
item.trim().toLowerCase().replace(/\b[a-z]/g, s => s.toUpperCase())
)
// Disqus and Disqusjs conflict, only keep the first one
if (use.includes('Disqus') && use.includes('Disqusjs')) {
use = [use[0]]
}
themeConfig.comments.use = use
})