Skip to main content

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

FormatSyntaxSupport
Bold
**text**
Yes
Italic
*text*
Yes
Strikethrough
~~text~~
Yes
Headings
# H1 ... ###### H6
Yes
Links
[text](url)
Yes
Images
![alt](url)
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.

Explore More

Wiki.js Markdown: Complete Guide | Kolavi Studio