{
  "slug": "markdown-to-confluence",
  "name": "gizza-ai/markdown-to-confluence",
  "version": "0.1.0",
  "title": "Markdown to Confluence Converter — Storage Format & Wiki Markup — gizza.ai",
  "description": "Convert Markdown to Confluence markup in your browser — storage format (XHTML) or wiki markup, with code macros, panels, tables, and lists. Free, no upload, no sign-up.",
  "tags": [
    "markdown to confluence",
    "confluence storage format",
    "confluence wiki markup",
    "md to confluence",
    "confluence converter",
    "confluence code macro",
    "confluence panel macro",
    "markdown to xhtml confluence"
  ],
  "category": "documents",
  "urls": {
    "page": "https://gizza.ai/tools/markdown-to-confluence/",
    "markdown": "https://gizza.ai/tools/markdown-to-confluence/index.md",
    "descriptor": "https://gizza.ai/tools/markdown-to-confluence/tool.json",
    "deep_link_example": "https://gizza.ai/tools/markdown-to-confluence/?input=%23%20Release%20notes%0A%0ASome%20%2A%2Abold%2A%2A%20and%20%60inline%20code%60.%0A%0A%3E%20Note%3A%20back%20up%20before%20upgrading.%0A%0A%60%60%60sql%0ASELECT%201%3B%0A%60%60%60%0A%0A%7C%20Step%20%7C%20Owner%20%7C%0A%7C------%7C-------%7C%0A%7C%20Deploy%20%7C%20Alex%20%7C&format=storage&panel_blockquotes=true&heading_offset=0"
  },
  "cli": "gizza tool markdown-to-confluence '# Release notes\n\nSome **bold** and `inline code`.\n\n> Note: back up before upgrading.\n\n```sql\nSELECT 1;\n```\n\n| Step | Owner |\n|------|-------|\n| Deploy | Alex |'",
  "tool": {
    "description": "Convert a Markdown document into Confluence markup. Choose format='storage' (default) for the XHTML-based storage format the Cloud REST API consumes — with <ac:structured-macro> code blocks (language tag preserved) and info/note/warning/tip panels — or format='wiki' for legacy Data Center / Server wiki markup. Supports headings h1-h6 (demote every heading with heading_offset 0-5, capped at h6), bold/italic/strikethrough/inline code, links and images, ordered/unordered and nested lists, fenced code with a language tag, GitHub pipe tables, thematic breaks, and blockquotes. When panel_blockquotes=true (default), a blockquote whose first line starts 'Note:'/'Warning:'/'Info:'/'Tip:' becomes the matching Confluence panel macro. Output is escaped so prose is safe by construction.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "format": {
          "default": "storage",
          "description": "Output dialect. 'storage' (default) emits Confluence storage format — the XHTML-based markup the Cloud REST API consumes, with <ac:…> structured macros for code blocks and info/note/warning/tip panels. 'wiki' emits legacy wiki markup for the Data Center / Server 'Insert markup' dialog.",
          "enum": [
            "storage",
            "wiki"
          ],
          "type": "string"
        },
        "heading_offset": {
          "default": 0,
          "description": "Demote every heading by this many levels, 0-5. For example 1 turns a Markdown '#' from h1 into h2 — useful when pasting under an existing page title. Levels are capped at h6. Default 0.",
          "maximum": 5,
          "minimum": 0,
          "type": "integer"
        },
        "input": {
          "description": "The Markdown document to convert to Confluence markup.",
          "type": "string"
        },
        "panel_blockquotes": {
          "default": true,
          "description": "When true (default), a blockquote whose first line starts 'Note:', 'Warning:', 'Info:' or 'Tip:' (case-insensitive) is converted to the matching Confluence panel macro and the prefix is stripped. When false, every blockquote stays a literal quote.",
          "type": "boolean"
        }
      },
      "required": [
        "input"
      ],
      "type": "object"
    }
  }
}