FluxMarkdown renders yourDocumentation 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.
.md and .mdx files using a complete stack of Markdown extensions: GitHub Flavored Markdown (GFM), KaTeX for math, Highlight.js for code, and a suite of extended-syntax plugins for footnotes, subscripts, highlights, and smart punctuation. Every feature described here works in both QuickLook preview and the standalone app.
GitHub Flavored Markdown
FluxMarkdown usesmarkdown-it with the markdown-it-github-alerts plugin and enables all standard GFM constructs.
Tables
Tables
Standard pipe-delimited tables render with proper header alignment:
Task lists
Task lists
Checkboxes render visually. They are read-only in QuickLook mode.
Strikethrough
Strikethrough
Wrap text in
~~double tildes~~ to produce struck-through text.GitHub alerts
GitHub alerts
FluxMarkdown renders all five GitHub alert types:Each alert renders with the matching colour, icon, and label from GitHub’s own spec.
KaTeX math
Math is rendered by KaTeX and loaded on demand — it is only activated when the parser detects$…$ or $$…$$ delimiters in the document, keeping documents without math fast.
- Inline math
- Block math
Wrap an expression in single dollar signs on the same line as surrounding text:
KaTeX rendering can be toggled in Settings → Rendering → KaTeX. When disabled, the
$…$ delimiters are shown as plain text.Syntax highlighting
Code fences are highlighted by Highlight.js with support for 40+ languages. Specify the language immediately after the opening triple backticks:Systems & web
C, C++, Go, Rust, Swift, Kotlin, Objective-C, Java, C#, TypeScript, JavaScript, PHP, Ruby
Scripting & data
Python, Bash, Shell, PowerShell, R, Lua, Perl, Haskell, Elixir, Groovy, Scala, Dart
Config & markup
JSON, YAML, TOML, XML, HTML, CSS, SQL, Dockerfile, Nginx, Makefile, Protobuf, GraphQL, Diff
js, ts, py, sh, rb, kt, cs, objc, ps1, proto, gql, hs, ex, or exs and they resolve to the correct grammar.
The active highlighting theme is controlled in Settings → Editor → Code highlight theme. See Themes and appearance for the available options.
Extended syntax
FluxMarkdown ships severalmarkdown-it plugins beyond the GFM baseline.
Footnotes
Footnotes
Use Footnotes render at the bottom of the preview with back-links to the reference site.
[^label] inline and define the note content anywhere in the document:Subscript and superscript
Subscript and superscript
~text~; superscript uses ^text^.Highlight
Highlight
Mark important text with double equals signs. It renders as an HTML
<mark> element:Smart typography (typographer)
Smart typography (typographer)
The typographer mode transforms plain ASCII punctuation into proper typographic characters:
| Input | Output |
|---|---|
"hello" | ”hello” |
'world' | ’world’ |
-- | – (en dash) |
--- | — (em dash) |
... | … (ellipsis) |
YAML frontmatter
If your document begins with a----delimited YAML block, FluxMarkdown parses it and renders the key-value pairs as a clean table above the document body — no raw YAML is shown.
RTL language support
FluxMarkdown automatically detects right-to-left content. When more than 30% of the document’s characters are RTL script (Arabic, Hebrew, Persian, etc.), the preview appliesdir="rtl" to the content container. Switching back to a Latin-script document removes the attribute immediately.
No configuration is required — detection is fully automatic.
Diagrams and charts
Mermaid, Vega/Vega-Lite, and Graphviz DOT support
Themes and appearance
Light, dark, system themes and code highlight options