This commit is contained in:
zhixuan 2022-02-13 23:41:11 +09:00
parent 020d693d20
commit 3fe51d0d6b
No known key found for this signature in database
GPG Key ID: 05D14AD50C51A06F

View File

@ -14,36 +14,35 @@
></script>
<script>
function setGiscusTheme(theme) {
let giscus = document.querySelector('iframe.giscus-frame');
let giscus = document.querySelector("iframe.giscus-frame");
if (giscus) {
giscus.contentWindow.postMessage(
{
{
giscus: {
setConfig: {
theme: theme
}
}
setConfig: {
theme: theme,
},
},
},
"https://giscus.app"
);
};
};
}
}
(function(){
addEventListener('message', (e) => {
if (event.origin !== 'https://giscus.app') return;
handler()
(function () {
addEventListener("message", (e) => {
if (event.origin !== "https://giscus.app") return;
handler();
});
window.addEventListener('onColorSchemeChange', handler);
window.addEventListener("onColorSchemeChange", handler);
function handler() {
if (document.documentElement.dataset.scheme === "light") {
setGiscusTheme('{{- default "light" .lightTheme -}}');
} else {
setGiscusTheme('{{- default "dark_dimmed" .darkTheme -}}');
};
};
}());
}
}
})();
</script>
{{- end -}}