Skip to content

pantoken / renderers/react-markdown/src / rehypeGithubAlerts

Функция: rehypeGithubAlerts()

rehypeGithubAlerts(): (tree) => void

Бета

Плагин rehype, который помечает блоковые цитаты предупреждений GitHub: он обнаруживает маркер в стиле [!NOTE] в начале блоковой цитаты, записывает его как data-alert="note" и удаляет текст маркера. Компонент React blockquote затем рендерит InstUI Alert.

Возвращаемое значение

(tree) => void

Пример

tsx
import Markdown from "react-markdown";
import { rehypeGithubAlerts } from "@pantoken/react-markdown";

<Markdown rehypePlugins={[rehypeGithubAlerts]}>{"> [!NOTE]\n> Heads up."}</Markdown>;