Wiki.js Markdown: Complete Guide
Wiki.js is a powerful open-source wiki engine with a built-in markdown editor. It supports multiple editor modes (markdown, visual, and code), integrates with Git for storage, and provides features like search, access control, and diagram rendering. Wiki.js supports CommonMark with extensions.
Markdown support:Full
Markdown Support in Wiki.js
| Format | Syntax | Support |
|---|---|---|
| Bold | **text** | Yes |
| Italic | *text* | Yes |
| Strikethrough | ~~text~~ | Yes |
| Headings | # H1 ... ###### H6 | Yes |
| Links | [text](url) | Yes |
| Images |  | Yes |
| Blockquotes | > quote | Yes |
| Ordered Lists | 1. item | Yes |
| Unordered Lists | - item | Yes |
| Code (inline) | `code` | Yes |
| Code Blocks | ```lang\ncode\n``` | Yes |
| Tables | | col | col | | Yes |
| Task Lists | - [ ] task | Yes |
| Footnotes | [^1] | Yes |
| Horizontal Rule | --- | Yes |
Things to know
- Supports multiple editors: markdown, visual WYSIWYG, and raw HTML.
- Integrates with Kroki for rendering diagrams (Mermaid, PlantUML, etc.).
- Can store content in a Git repository for version control.
- Self-hosted with PostgreSQL, MySQL, or SQLite as the database.
Frequently Asked Questions
Does Wiki.js support markdown?
Yes. Wiki.js includes a full markdown editor with support for CommonMark, GFM tables, task lists, footnotes, and diagram rendering. You can also switch to a visual editor or raw HTML mode.
How do you bold text in Wiki.js?
In the markdown editor, use **bold text**. Wiki.js also provides a toolbar with formatting buttons and keyboard shortcuts.
Is Wiki.js free?
Yes. Wiki.js is free and open source under the AGPL license. You self-host it on your own server with your choice of database backend.
Does Wiki.js support diagrams?
Yes. Wiki.js integrates with Kroki to render diagrams from text-based definitions. Supported formats include Mermaid, PlantUML, GraphViz, and others.