This commit is contained in:
Morgan 2024-09-10 06:21:10 +09:00
parent 795e3e14d7
commit 03b9aea3ae
No known key found for this signature in database
2 changed files with 13 additions and 11 deletions

View File

@ -1,4 +1,4 @@
baseURL: "http://blog.morgan.kr" baseURL: "http://morgan.kr"
title: "Morgan's Blog" title: "Morgan's Blog"
theme: "plain" theme: "plain"

View File

@ -217,6 +217,7 @@
<script type="text/javascript"> <script type="text/javascript">
const userPref = localStorage.getItem("theme"); const userPref = localStorage.getItem("theme");
if (userPref === "dark") { if (userPref === "dark") {
document.documentElement.setAttribute("color-mode", "dark"); document.documentElement.setAttribute("color-mode", "dark");
} else if (userPref === "light") { } else if (userPref === "light") {
@ -227,15 +228,16 @@
document.addEventListener("DOMContentLoaded", function() { document.addEventListener("DOMContentLoaded", function() {
const toggleButton = document.getElementById("toggleColor") const toggleButton = document.getElementById("toggleColor")
if (toggleButton) {
toggleButton.addEventListener("click", function() { toggleButton.addEventListener("click", function() {
if (document.documentElement.getAttribute("color-mode") === "dark") { if (document.documentElement.getAttribute("color-mode") === "dark") {
document.documentElement.setAttribute("color-mode", "light"); document.documentElement.setAttribute("color-mode", "light");
localStorage.setItem("theme", "light"); localStorage.setItem("theme", "light");
} else { } else {
document.documentElement.setAttribute("color-mode", "dark"); document.documentElement.setAttribute("color-mode", "dark");
localStorage.setItem("theme", "dark"); localStorage.setItem("theme", "dark");
} }
}); });
}
}); });
</script> </script>