Skip to content

mado render: Markdown を画像/マルチフォーマットで書き出す #1

Description

@hummer98

概要

mado render file.md で Markdown をファイルとして書き出す機能。
AI に完成形を見せる用途が主だが、ドキュメント埋め込み等の汎用用途も想定。

出力フォーマット(構想)

  • PNG — 初期実装。WKWebView の takeSnapshot API で実現
  • SVG — Mermaid ダイアグラムの SVG 出力。ドキュメント埋め込みに便利
  • PDF — 印刷・共有用途

CLI インターフェース(案)

```bash
mado render file.md # デフォルト: PNG
mado render file.md --format svg # SVG
mado render file.md --format pdf # PDF
mado render file.md --out preview.png # 出力先指定
```

実装方針

  • 非表示 WKWebView を生成
  • marked + mermaid でレンダリング
  • JS から "mermaid 完了" コールバックを受け取る
  • フォーマットに応じた API でキャプチャ
  • Playwright・headless Chromium 不要

参考

docs/seed.md §画像変換 を参照。

Metadata

Metadata

Assignees

No one assigned

    Labels

    epic大きな機能群

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions