Overview of markdown-to-confluence features
masterThe markdown-to-confluence package automates the synchronization of Markdown documentation from VCS (like GitHub/GitLab) to Confluence wiki. It parses Markdown, converts it to Confluence Storage Format (XHTML), and uses the Confluence REST API v2 to upload content and images.
Supported Markdown elements include:
- Sections, subsections, and Table of Contents
- Text formatting: bold, italic,
monospace, <ins>underline</ins>,strikethrough, subscript, and superscript - Lists (ordered/unordered), block quotes, and task lists
- Links (internal section links and external URLs)
- Tables, footnotes, and emojis
- Code blocks (Python, JSON, XML, etc.)
- Admonitions and alert boxes (GitHub/GitLab style)
- Collapsed sections
- Diagrams: draw.io, Mermaid, and PlantUML
- Math formulas (LaTeX notation)
- Confluence-specific elements: status labels and date widgets