Files
markitect-quarkdown/docs/profile-matrix.md

1.5 KiB

Quarkdown Profile Matrix

The adapter maps Markitect render profiles onto Quarkdown document/output intent. The CLI command is still configurable because Quarkdown distribution and command spelling may change across 2.x releases.

Markitect profile Quarkdown document type Output format Artifact media type Extension
plain plain txt text/plain .txt
docs docs html text/html .html
slides slides html text/html .html
paged paged pdf application/pdf .pdf
static-site docs html text/html .html
pdf paged pdf application/pdf .pdf

PDF-oriented profiles require Quarkdown's PDF runtime path, including Java and Node.js/npm/Puppeteer assumptions.

Options

The adapter accepts these stable Markitect-facing options:

  • command: Quarkdown command name or path, default quarkdown
  • workspace: temporary working directory override
  • output_dir: output directory, default quarkdown-output
  • artifact_stem: expected artifact basename, default from source stem
  • permissions: Quarkdown permission allow-list, default project-read
  • deny_network: append a network deny flag, default true
  • dry_run: return an execution-plan artifact without invoking Quarkdown

Renderer packages and automation may add extra options, but they should remain under this adapter boundary rather than leaking into markitect-tool.