在使用 Docusaurus 搭建文档站点的时候,我们经常要给某个侧边栏菜单增加一些醒目的标识,比如针对新创建的文档给它一个 New 的标识,
以提醒过来看文档的用户这是一个新增加项或者新特性(阅读的时候不要遗漏)。
然而这个功能是 Docusaurus 本身没有的,但是它向我们提供了定制改造的支持。就是这个 Swizzling 特性。
在使用 Docusaurus 搭建文档站点的时候,我们经常要给某个侧边栏菜单增加一些醒目的标识,比如针对新创建的文档给它一个 New 的标识,
以提醒过来看文档的用户这是一个新增加项或者新特性(阅读的时候不要遗漏)。
然而这个功能是 Docusaurus 本身没有的,但是它向我们提供了定制改造的支持。就是这个 Swizzling 特性。

最近因为要发布一个关于统计工具的介绍页面,要用到表单的功能,Docusaurus 中样式库用的是 Infima,里面并没有涉及到表单组件的样式。
想到网站后面肯定要用到很多交互方面的样式,纯手写比较麻烦。于是干脆直接引入一款前端 UI 库,基于个人审美选择了 Material UI。
安装免费开源的基于 React 函数式 组件版的 MUI Core
npm install @mui/material @emotion/react @emotion/styled