丰富Admonition类型
自定义Admonitions的官方文档:https://docusaurus.io/docs/markdown-features/admonitions#customizing-admonitions
本文中增加了success、bug、abstract、question、example 5种类型的Admonition。效果如下
success
Some content with Markdown syntax. Check this api.
bug
Some content with Markdown syntax. Check this api.
abstract
Some content with Markdown syntax. Check this api.
question
Some content with Markdown syntax. Check this api.
example
Some content with Markdown syntax. Check this api.
实现
我们借助Docusaurus已经存在的组件AdmonitionLayout来实现。
import AdmonitionLayout from '@theme/Admonition/Layout';
实现方式参考了 node_modules/@docusaurus/theme-classic/src/theme/Admonition/Type/Info.tsx,这是官方的实现。