t-log

Mermaid.jsを導入

目次

ダイアグラム等をマークダウン形式で描画できるようになるライブラリ、Mermaid.jsを導入した。 以下のライブラリを使用しMDやMDX内で使えるようにした。

graph TD;
  A-->B;
  A-->C;
  B-->D;
  C-->D;

フローチャート

flowchart TD
    A([開始]) --> B[ユーザー名・パスワード入力]
    B --> C{認証チェック}
    C -->|成功| D[セッション発行]
    C -->|失敗| E{リトライ回数 < 3?}
    E -->|Yes| B
    E -->|No| F[アカウントロック]
    D --> G([ダッシュボードへ])
    F --> H([エラー画面へ])

Gitグラフ

gitGraph
    commit id: "initial commit"
    commit id: "add README"
    branch feature/login
    checkout feature/login
    commit id: "add login form"
    commit id: "add auth logic"
    checkout main
    branch hotfix/typo
    checkout hotfix/typo
    commit id: "fix typo"
    checkout main
    merge hotfix/typo
    merge feature/login id: "Merge feature/login"
    commit id: "bump version"

VSCode内でも以下のMarkdown Preview Mermaid Supportライブラリを導入することでプレビューできるようにした。