Frequently Asked Questions¶
General¶
What is Void?¶
Void is a custom MkDocs theme that combines Glass design (translucent glass panels with backdrop blur) with NothingOS aesthetics (pure black canvas, dot-matrix patterns, monochrome palette, Nothing Red accents).
Is Void free?¶
Yes. Void is open-source under the MIT License.
Does Void work with MkDocs plugins?¶
Void is compatible with standard MkDocs plugins (search, etc.).
Installation¶
What Python version do I need?¶
Python 3.8 or higher.
What MkDocs version do I need?¶
MkDocs 1.5 or higher.
Do I need Node.js?¶
Node.js 18+ is required only for building the CSS from source. If you install via pip install mkdocs-void, the pre-compiled void.css is included.
Can I use Void without the plugin?¶
Yes. The void plugin sets theme defaults. You can configure all options directly in mkdocs.yml and remove the plugin from the plugins list.
Theming¶
How do I change the accent color?¶
The accent color is #ff3030 (Nothing Red) by default. Override it in a custom CSS file:
:root {
--void-accent: #818cf8;
--void-accent-dim: rgba(129, 140, 248, 0.15);
--void-accent-glow: rgba(129, 140, 248, 0.3);
}
Add the CSS file via extra_css in mkdocs.yml:
How do I change the glass intensity?¶
Set void.glass in mkdocs.yml:
How do I disable the dot matrix?¶
How do I add my own logo?¶
Place the logo file in docs/assets/images/.
Does the theme support RTL?¶
The theme supports ltr and rtl via the direction option:
Browser Support¶
Which browsers support glass effects?¶
backdrop-filter is supported in:
- Chrome 76+
- Edge 79+
- Safari 9+
- Firefox 103+
In unsupported browsers, glass panels render as solid semi-transparent backgrounds.
Does the theme work on mobile?¶
Yes. The theme is fully responsive with a collapsible sidebar, mobile drawer navigation, and adapted layouts for small screens.
Troubleshooting¶
The theme looks broken¶
- Hard-refresh your browser (
Ctrl+Shift+R/Cmd+Shift+R) - Clear the
site/directory:mkdocs build --clean - Reinstall:
pip install -e .(for development) orpip install --force-reinstall mkdocs-void
Search doesn't work¶
- Ensure the
searchplugin is in yourpluginslist - Run
mkdocs build --cleanto regenerate the search index - Check the browser console for errors
CSS changes aren't showing¶
- Rebuild CSS:
npm run build - Clear browser cache
- Restart
mkdocs serve