fix: giscus theme will be switched to dark when no 'color-theme' field (#723)

This commit is contained in:
lzmyhzy
2025-08-06 08:01:00 +08:00
committed by GitHub
parent 1081ab8d7f
commit ea17ae6cbd

View File

@@ -14,11 +14,14 @@
function getGiscusTheme() { function getGiscusTheme() {
let giscusTheme = "{{ (string .theme) | default `light` }}"; let giscusTheme = "{{ (string .theme) | default `light` }}";
if(getHugoTheme() == 'light') { let hugoTheme = getHugoTheme();
if(hugoTheme == 'light') {
return giscusTheme.replace('dark', 'light'); return giscusTheme.replace('dark', 'light');
} else { }
if(hugoTheme == 'dark') {
return giscusTheme.replace('light', 'dark'); return giscusTheme.replace('light', 'dark');
} }
return giscusTheme;
} }
function setGiscusTheme() { function setGiscusTheme() {