4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

FoundingBaseAdvent Calendar 2024

Day 4

Docusaurus で Mermaid を表示できるようにする

Last updated at Posted at 2024-12-03

はじめに

Meta社が管理する React ベースのドキュメント管理ツール Docusaurus 。
Docusaurus で Mermaid を表示するために必要な手順を記載します。

注意

  • 事前に Docusaurus はセットアップが完了している前提で記載します
  • 本記事は npm を用いて必要なパッケージをインストールします。 yarn, pnpm を利用されている方は適宜読み替えてください

Mermaid を表示できるよう設定する。

Mermaid を表示できるようにするまでの大まか流れは以下の通りです。

  • 必要な npm パッケージの追加
  • docusaurus.config.ts の変更

必要な npm パッケージの追加

npm パッケージ @docusaurus/theme-mermaid を追加します。

npm install --save @docusaurus/theme-mermaid

docusaurus.config.ts の変更

docusaurus.config.js を使用している場合は読み替えてください。

docusaurus.config.ts
  import { themes as prismThemes } from 'prism-react-renderer';
  import type { Config } from '@docusaurus/types';
  import type * as Preset from '@docusaurus/preset-classic';


  const config: Config = {
    // その他設定 ...

+   markdown: {
+     mermaid: true,
+   },
+   themes: ["@docusaurus/theme-mermaid"],

    // その他設定 ...
  };

  export default config;

Ref

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?