Light and Dark Mode
From Dream v3, it uses daisyUI to provide some out-of-box themes (opens in a new tab) to use in light and dark mode.
There are two steps to customize the light and dark mode:
-
Specify themes for light and dark mode in the
hugo.toml
:lightTheme = "emerald" darkTheme = "forest"
-
And then, open
tailwind.config.js
in the root directory of Dream, specify the themes you want to use:module.exports = { // ... daisyui: { themes: ['emerald', 'forest'], // Specify the themes you want to use. darkTheme: 'forest', // Specify the dark theme. }, }
💡You must insatll dependencies (pnpm i
) before compile the CSS.Then run
npm run css
orpnpm css
to compile the CSS.