mdx-formatter
GitHub リポジトリ

検索したい単語を入力

いつでも検索バーを開ける

これは旧バージョンのドキュメントです。最新バージョンを見る

Docusaurus Admonitions

このページはまだ翻訳されていません。原文のまま表示しています。

How the formatter preserves Docusaurus admonition syntax

The formatter preserves Docusaurus admonition syntax (:::note, :::tip, :::warning, etc.) intact during formatting. This is controlled by the preserveAdmonitions option.

Without this feature, the ::: syntax would be parsed as regular text and potentially broken by the formatter.

Admonition syntax is preserved as-is. The formatter does not modify content inside admonitions. This works because the formatter's line-based approach does not modify content it does not specifically target.

Rules

  • Admonition fences (:::) are preserved exactly as written

  • Content inside admonitions is not reformatted

  • Admonition titles (:::tip[Title]) are preserved

  • All Docusaurus admonition types are supported: note, tip, info, warning, danger, caution

Examples

Simple admonition

:::note
This is a note admonition.
:::

Preserved as-is after formatting.

Admonition with title

:::tip[Pro Tip]
This is a professional tip with a custom title.
:::

Preserved as-is after formatting.

Admonition with rich content

:::warning
Be careful with this operation:

- Item 1
- Item 2

```js
dangerousOperation();
```

:::

The entire block is preserved, including nested lists and code blocks.

All admonition types

:::note
Note content
:::

:::tip
Tip content
:::

:::info
Info content
:::

:::warning
Warning content
:::

:::danger
Danger content
:::

:::caution
Caution content
:::

All six types are preserved.