Vol. 01
2026.06.11
PREVIEWING CONTENT

Mermaid テスト

Mermaid ダイアグラムのプレビュー検証

このドキュメントでは、Markdown 内に記述された mermaid コードブロックがどのようにレンダリングされるかをテストします。

1. フローチャート (Flowchart)

flowchart TD
    Start --> FindFile[Markdownファイルを追加]
    FindFile --> Build[Astroビルド / 開発サーバー起動]
    Build --> Render[ブラウザでプレビュー]
    Render --> ShowMermaid{Mermaidコードを含むか?}
    ShowMermaid -- Yes --> Parse[mermaid.jsで動的レンダリング]
    ShowMermaid -- No --> ShowText[通常のMarkdown表示]
    Parse --> End[美しい図面の表示]
    ShowText --> End

2. シーケンス図 (Sequence Diagram)

sequenceDiagram
    autonumber
    ユーザー->>HP: プレビューページにアクセス
    HP->>Astro: Markdownファイルの一覧を要求
    Astro-->>HP: ファイルリストの生成 (SSG)
    ユーザー->>HP: ファイル名をクリック
    HP->>ブラウザ: 該当ファイルのHTMLを描画
    Note over ブラウザ: Mermaidコードブロックを検出
    ブラウザ->>mermaid.js: テキストをパースしてSVG生成
    mermaid.js-->>ブラウザ: ダイアグラムを描画完了

3. 円グラフ (Pie Chart)

pie title 週末の開発時間の内訳
    "Gemini / Claude との対話" : 55
    "コーディング" : 25
    "リファクタリング" : 10
    "デバッグ" : 10

4. ガントチャート (Gantt Chart)

gantt
    title 検証機能開発ロードマップ
    dateFormat  YYYY-MM-DD
    section 設計・準備
    要件定義           :active, 2026-06-11, 1d
    フォルダ・構成設計 : 2026-06-11, 1d
    section 実装
    コレクション追加   : 2026-06-12, 1d
    UI・レンダラー実装 : 2026-06-12, 2d
    section 検証
    動作確認・テスト   : 2026-06-14, 1d