Definition Lists 定义列表推荐
安装
remark-definition-list 插件 Github地址:https://github.com/wataru-chocola/remark-definition-list
- npm
- Yarn
- pnpm
npm install remark-definition-list
yarn add remark-definition-list
pnpm add remark-definition-list
配置
修改 docusaurus.config.ts,添加配置内容。
import { remarkDefinitionList, defListHastHandlers } from 'remark-definition-list';
export default {
// ...
markdown: {
remarkRehypeOptions: {
handlers: {
...defListHastHandlers
}
}
},
presets: [
[
'@docusaurus/preset-classic',
{
docs: {
remarkPlugins: [
remarkDefinitionList,
],
}
},
],
],
};
定义样式
src/css/custom.css
dl {
background-color: rgba(231, 222, 246, 0.2);
border: solid 1px rgba(40, 5, 130, 0.5);
border-radius: 5px;
padding: 10px;
}
dl dt {
font-weight: bold;
}
dl dt::before {
content: "def";
font-weight: normal;
font-family: KaTeX_Math;
color: #00a9ff;
padding-right: 15px;
}