Skip to content

pantoken / renderers/react-markdown/src / rehypeGithubAlerts

تابع: rehypeGithubAlerts()

rehypeGithubAlerts(): (tree) => void

بتا

یک پلاگین rehype که نقل‌قول‌های هشدار GitHub را برچسب‌گذاری می‌کند: نشانگری به سبک [!NOTE] را در ابتدای یک blockquote شناسایی می‌کند، آن را به‌عنوان data-alert="note" ضبط می‌کند و متن نشانگر را حذف می‌کند. مؤلفهٔ React blockquote سپس یک Alert از InstUI را رندر می‌کند.

مقدار بازگشتی

(tree) => void

نمونه

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

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