跳到主要内容
← 返回索引页

2.0.0-alpha.19

  • 为 browserslist 配置添加一个合理的默认值。
  • UI
    • 在深色模式切换按钮中添加太阳和月亮表情符号。
    • 移动端自适应菜单。
    • 文档右侧的目录现在支持固定显示。
  • 插件
    • 将插件定义从类更改为函数。请参考新的插件文档。
    • 实现客户端模块 API。
    • 将 docusaurus.config.js 中的格式更改为与预设类似。
  • 依赖
    • Infima CSS 现在已锁定到特定版本,不再依赖从主干读取的 CDN。
    • 更新依赖至最新版本
  • 通过将选项传递给经典预设,自定义/覆盖 Infima CSS 变量。
presets: [
[
'@docusaurus/preset-classic',
{
theme: {
customCss: require.resolve('./css/custom.css'),
},
...
},
],
],
  • 允许将 remark 和 rehype 插件传递给 mdx-loader,用于文档和博客插件。
  • 将文档和博客的主题组件移至 theme-classic 中。
  • 使用组合样式进行 Prism 语法高亮显示,而不是通过 rehype 插件实现。
  • 将 MDXProvider 传递给文档和博客。要更改提供的 MDX 组件,请运行 docusaurus swizzle @docusaurus/theme-classic MDXComponents
  • 添加 @docusaurus/theme-livecodeblock 插件
  • 更好的运行时代码生成和 Webpack 分块优化
  • 为生产构建压缩 CSS
  • 修复导航到带有 hash 位置的路由时出现的奇怪滚动问题