概要
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 §画像変換 を参照。
概要
mado render file.mdで Markdown をファイルとして書き出す機能。AI に完成形を見せる用途が主だが、ドキュメント埋め込み等の汎用用途も想定。
出力フォーマット(構想)
takeSnapshotAPI で実現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 # 出力先指定
```
実装方針
参考
docs/seed.md§画像変換 を参照。