mirror of
https://github.com/CaiJimmy/hugo-theme-stack.git
synced 2025-06-19 04:23:30 +08:00
format
This commit is contained in:
parent
020d693d20
commit
3fe51d0d6b
@ -14,36 +14,35 @@
|
|||||||
></script>
|
></script>
|
||||||
<script>
|
<script>
|
||||||
function setGiscusTheme(theme) {
|
function setGiscusTheme(theme) {
|
||||||
let giscus = document.querySelector('iframe.giscus-frame');
|
let giscus = document.querySelector("iframe.giscus-frame");
|
||||||
if (giscus) {
|
if (giscus) {
|
||||||
giscus.contentWindow.postMessage(
|
giscus.contentWindow.postMessage(
|
||||||
{
|
{
|
||||||
giscus: {
|
giscus: {
|
||||||
setConfig: {
|
setConfig: {
|
||||||
theme: theme
|
theme: theme,
|
||||||
}
|
},
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
"https://giscus.app"
|
"https://giscus.app"
|
||||||
);
|
);
|
||||||
};
|
}
|
||||||
};
|
}
|
||||||
|
|
||||||
(function(){
|
(function () {
|
||||||
addEventListener('message', (e) => {
|
addEventListener("message", (e) => {
|
||||||
if (event.origin !== 'https://giscus.app') return;
|
if (event.origin !== "https://giscus.app") return;
|
||||||
handler()
|
handler();
|
||||||
});
|
});
|
||||||
window.addEventListener('onColorSchemeChange', handler);
|
window.addEventListener("onColorSchemeChange", handler);
|
||||||
|
|
||||||
function handler() {
|
function handler() {
|
||||||
if (document.documentElement.dataset.scheme === "light") {
|
if (document.documentElement.dataset.scheme === "light") {
|
||||||
setGiscusTheme('{{- default "light" .lightTheme -}}');
|
setGiscusTheme('{{- default "light" .lightTheme -}}');
|
||||||
} else {
|
} else {
|
||||||
setGiscusTheme('{{- default "dark_dimmed" .darkTheme -}}');
|
setGiscusTheme('{{- default "dark_dimmed" .darkTheme -}}');
|
||||||
};
|
}
|
||||||
};
|
}
|
||||||
}());
|
})();
|
||||||
</script>
|
</script>
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user