FluxMarkdown gives you full control over how previews look. You can choose a global theme, pick a syntax highlighting palette for code blocks, adjust the base font size, and set the interface language — all from the Settings window (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/xykong/flux-markdown/llms.txt
Use this file to discover all available pages before exploring further.
Cmd+,).
Theme modes
Three theme modes are available under Settings → Appearance:Light
Forces the light GitHub Markdown stylesheet regardless of the macOS system setting. Best for bright environments or when exporting PDFs meant for print.
Dark
Forces the dark palette. Code blocks use high-contrast GitHub Dark token colours that are injected automatically when the GitHub highlight theme is selected.
System
Tracks macOS system appearance in real time. When you switch between Light and Dark in System Settings, the preview updates immediately without reopening the file.
How system sync works
FluxMarkdown observesview.effectiveAppearance via KVO in the QuickLook extension and monitors NSAppearance in the standalone app. When the OS appearance changes, window.updateTheme() is called in the web renderer — this updates the data-theme attribute on <html> without triggering a full re-render.
This means scroll position, TOC expansion state, open blockquotes, and the entire DOM are preserved when you switch themes. No flash, no scroll reset.
The theme toggle button in the toolbar adapts its own background and foreground colours to remain visible in both light and dark modes.
Code highlighting themes
The code highlight theme controls the colour palette used inside fenced code blocks. Choose one under Settings → Editor → Code highlight theme:Default
Default
The built-in Highlight.js default palette — neutral and readable in both light and dark contexts.
GitHub
GitHub
Matches the GitHub.com syntax colouring. In light mode it uses the standard GitHub light palette; in dark mode, FluxMarkdown automatically injects GitHub Dark override rules so keywords, strings, and functions use the correct high-contrast GitHub Dark colours.
Monokai
Monokai
The classic Monokai palette popularised by Sublime Text. Dark background (
#272822) with vivid accent colours.Atom One Dark
Atom One Dark
The Atom One Dark colour scheme. Dark background (
#282c34) with muted but distinct token colours.Font size
Adjust the base font size under Settings → Editor → Font size. The value controls thefont-size property on the document body. All spacing defined in em or rem units scales proportionally.
You can also adjust font size live with keyboard shortcuts:
| Shortcut | Action |
|---|---|
Cmd+ + | Zoom in (increases page zoom) |
Cmd+ - | Zoom out |
Cmd+0 | Reset to 100% |
Cmd++/-“ is applied on top of it. When you export to PDF, the save panel shows the combined effective visual size (base × zoom) as the default slider value.
See Zoom and navigation for full zoom details.
Language and locale
The FluxMarkdown interface supports four languages, selectable under Settings → Appearance → Language:| Option | Description |
|---|---|
| System default | Follows the macOS language preference |
| English | Forces the English UI |
| 中文 (Chinese) | Forces Simplified Chinese |
| Deutsch (German) | Forces German |
| Français (French) | Forces French |
Keyboard shortcuts
Full reference for all keyboard shortcuts
Export
Theme choice affects PDF and HTML export output