Sync Markdown documentation with Atlassian Confluence
masterMark is a tool designed to sync Markdown files from a Git repository to Atlassian Confluence pages. It automates the process of creating pages, uploading attachments, translating Markdown to HTML, and updating Confluence via the REST API. This allows you to manage documentation in Git without manually using the Confluence editor.
To use extended features like YAML front matter, you must explicitly enable them using the --features flag, as specifying this flag replaces the default feature set.
mark --features=mermaid --features=mention --features=frontmatter