# Markdownビューア — Liu Terminal

> Liu Terminalのマークダウンビューア。ライブプレビュー、シンタックスハイライト、GitHubスタイルの書式設定で.mdファイルをターミナル内にレンダリング。

URL: https://liu.software/ja/docs/markdown/  
Language: ja  
Updated: 2026-10-17

Liu内でREADME、設計ノート、エージェント出力を読みます — 画像、表、タスクリスト、ウィキリンク、コードブロック付きのスタイルレンダリングと、生ソース切替・文書内検索。

**再構築中です。** パーサーとレンダラーは src/ui/markdown/ にあります（md\_parse.c、md\_render.c、md\_image.c、md\_graph.c、md\_math.c、md\_diagram.c）。ビューア統合は src/ui/filebrowser.c にあり、AST形状と画像パイプラインは変更される可能性があります。

## ドキュメントを開く

ファイルブラウザで.mdまたは.markdownをクリックします。Liuはバッファをインプレースでパースし（ASTスライスは読み込んだファイルテキストを指す）、同じターミナルフォントアトラスでグリフをレンダリングし、スムーズなピクセルスクロールでブロックをレイアウトします。

生モードに切り替えると、コードビューと同じ検索/置換機構を持つ行ベースエディタでソースを編集できます。未保存の編集はディスクに書き込むまで変更済みとしてマークされます。

## 現在レンダリングされる内容

- 見出し、段落、強調、取り消し線、インラインコード、リンク、オートリンク、画像（読み込み時にローカルパスを解決）。
- ブロックごとCopyボタン付きフェンスコードブロック、表、箇条書き/番号/タスクリスト（チェックボックスはクリック可能）。
- コールアウト、ブロック引用、ウィキリンク/\[\[埋め込み\]\]、#タグ、脚注参照。
- 数式とダイアグラムブロックは md\_math.c / md\_diagram.c を経由します（カバレッジ拡大中）。

## 拡張構文と制限

ネイティブパーサーはYAML frontmatter（title、tags、aliasesを含む）、定義リスト、脚注定義とインライン脚注、==ハイライト==、^上付き^、~下付き~、\<details\>ブロック、Mermaid図のネイティブサブセットもサポートします。生HTMLは暗い等幅テキストで表示され、スクリプトは実行されません。

## ナビゲーション支援

- ⌘ K → Go to Headingは各レンダーで収集したアウトラインでジャンプします（最大512見出し）。
- ⌘ K → Open NoteはNotes Vault下のmarkdownをファジー検索で開きます。
- ⌘ K → Search NotesはパレットからVaultファイル内容を検索します。
- 文書内検索/置換はレンダー/生モードで動作します（トラックパッドスクロールはパレット同様ピクセルを蓄積 — 約24–40px/ティック）。

## ナレッジグラフ

Graph View（Vault）またはGraph Current Folderはmarkdownファイルのフォースダイレクテッドグラフを構築します。ウィキリンク、タグ、孤立フィルターはグラフ設定パネルで調整可能です。レイアウトワーカーは非同期実行され、大きなVaultでもUIをフリーズさせません。

[次へ コマンドパレット →](https://liu.software/ja/docs/palette.md)
