You can set dark mode as default by setting params.mode to dark in config.toml or set it to auto which will detect based on your OS and switch to dark mode. For more details refer documentation
Here is how you can switch based on your OS
December 30, 2021
A High-quality stranger. I've considered myself a digital gofer. Y'know, go for this and go for that. I'm using micro.blog now to par down my technical projects and be part of an outstanding community.
Debug Information
Permalink
"https://mandaris-test.micro.blog/2021/12/30/how-to-test-dark-mode/"
Params
map[custom_summary:%!s(bool=false) date:2021-12-30 18:04:00 -0700 -0700 draft:%!s(bool=false) guid:http://mandaris-test.micro.blog/2021/12/30/how-to-test-dark-mode/ iscjklanguage:%!s(bool=false) lastmod:2025-10-24 11:59:36 -0700 -0700 layout:post microblog:%!s(bool=false) post_id:%!s(int=1474675) publishdate:2021-12-30 18:04:00 -0700 -0700 summary: title:How to test dark mode? type:post url:/2021/12/30/how-to-test-dark-mode/]
Page Variables
&hugolib.pageState{id:10, pageOutputs:[]*hugolib.pageOutput{(*hugolib.pageOutput)(0xc000bb3080), (*hugolib.pageOutput)(0xc000bb34a0), (*hugolib.pageOutput)(0xc000bb38c0), (*hugolib.pageOutput)(0xc000bb3ce0), (*hugolib.pageOutput)(0xc000bb4160), (*hugolib.pageOutput)(0xc000bb4580), (*hugolib.pageOutput)(0xc000bb49a0), (*hugolib.pageOutput)(0xc000bb4dc0)}, pageOutputTemplateVariationsState:(*atomic.Uint32)(0xc000363770), pageOutput:(*hugolib.pageOutput)(0xc000bb3080), pageCommon:(*hugolib.pageCommon)(0xc000944600)}
All variables scoped to the current context
&hugolib.pageState{id:10, pageOutputs:[]*hugolib.pageOutput{(*hugolib.pageOutput)(0xc000bb3080), (*hugolib.pageOutput)(0xc000bb34a0), (*hugolib.pageOutput)(0xc000bb38c0), (*hugolib.pageOutput)(0xc000bb3ce0), (*hugolib.pageOutput)(0xc000bb4160), (*hugolib.pageOutput)(0xc000bb4580), (*hugolib.pageOutput)(0xc000bb49a0), (*hugolib.pageOutput)(0xc000bb4dc0)}, pageOutputTemplateVariationsState:(*atomic.Uint32)(0xc000363770), pageOutput:(*hugolib.pageOutput)(0xc000bb3080), pageCommon:(*hugolib.pageCommon)(0xc000944600)}