機能と仕様
本アプリは、オープンソースのデスクトップ用エディタ「MarkText」と同じ解析および描画コアエンジンを採用しています: muya。多くのユーザーに愛用されているMarkTextのエンジンをベースにしているため、優れた安定性を誇ります。
1. 強力かつ直感的なドキュメント管理
ローカルファーストでの動作と頻繁なファイル操作を考慮し、以下のようなスマートなデータフロー機能を備えています:
.md/.markdown ファイルを 左側サイドバー へ ドラッグ&ドロップ するだけで、簡単に一括読み込みできます。
2. 高度な書式設定とレンダリング表現
Muyaエンジンの強力な表現力により、デスクトップアプリ並みの美しいドキュメント編集環境を提供します:
📝 CommonMark および GFM ブロック要素の完全サポート
見出し、リスト、複数行コードブロック、テーブル、引用、生HTML、画像など、GFM (GitHub Flavored Markdown) のブロック規格に完全対応。CommonMark 0.31およびGFM 0.29に準拠しています。
🛠️ インライン書式設定フローティングツールバー
キーボードショートカットを覚える必要はありません。テキストを選択するだけで書式設定ツールバーが自動でポップアップし、太字、斜体、下線、打ち消し線、インラインコード、インライン数式、脚注、上付き・下付き文字を素早く設定できます。
⚓ 相互リンク可能な前後参照脚注
[^id] と [^id]: 定義文 の記述に対応。編集モードでは注釈にマウスを乗せるとポップアッププレビューが表示され、HTMLやPDFへエクスポートする際にも相互リンクが維持されます。
🔗 参照リンクおよび参照画像
[テキスト][ref] や ![画像名][ref] 形式の参照記述に対応。ドキュメント末尾の [ref]: URL "タイトル" と紐付くため、Markdownファイルを読みやすく整理できます。
🔢 コードブロックの行番号表示
設定から codeBlockLineNumbers を有効にすることで、コードブロックの左側に行番号を表示し、コードの確認やレビューをしやすくします。
📊 豊かな図表やマルチメディア表現
様々な描画コンポーネントが組み込まれており、テキストから一瞬でインタラクティブな図表を生成します:
- KaTeX 数式レンダリング: 複雑な数式を、印刷物のように美しく高速で表示します。
- Mermaid ダイアグラム: フローチャート、シーケンス図、状態遷移図、ガントチャートなどを手軽に作成。
- Vega / Vega-Lite: JSON形式で設定を記述するだけで、折れ線、棒グラフ、散布図などのグラフを直接文書内に埋め込めます。
- PlantUML: オブジェクト指向のクラス図やシステム構成図などを自動生成します。
3. 充実した出力およびフォーマット変換ツール
単なるMarkdown編集にとどまらず、他のアプリケーションとの連携に役立つ様々な書き出し機能を備えています:
.md/.markdown ファイルをまとめて読み込めます。ファイル選択画面で一括指定するか、左側のサイドバー へ ドラッグ&ドロップ するだけで処理されます。
Ctrl+V)可能です。