mirror of
https://github.com/jackyzha0/quartz.git
synced 2026-03-22 14:05:43 -05:00
938 B
938 B
| title | tags | |
|---|---|---|
| Darkmode |
|
Quartz supports darkmode out of the box that respects the user's theme preference. Any future manual toggles of the darkmode switch will be saved in the browser's local storage so it can be persisted across future page loads.
Note
For information on how to add, remove or configure plugins, see the configuration#Plugins page.
Customization
- Removing darkmode: remove the
darkmodeentry fromquartz.config.yamlor setenabled: false. - Install:
npx quartz plugin add github:quartz-community/darkmode - Source:
quartz-community/darkmode
You can also listen to the themechange event to perform any custom logic when the theme changes.
document.addEventListener("themechange", (e) => {
console.log("Theme changed to " + e.detail.theme) // either "light" or "dark"
// your logic here
})