Skip to main content
← Back to index page

2.0.0-alpha.19

  • 为browserslist配置添加一个合理的默认值。
  • 用户界面
    • 在暗模式切换中添加太阳和月亮表情符号。
    • 移动响应式菜单。
    • 文档的右侧目录现在具有粘性。
  • 插件
    • 将插件定义从类更改为函数。请参阅新的插件文档。
    • 实现客户端模块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 splitchunks优化
  • 为生产构建压缩CSS
  • 修复导航到带有hash位置的路由时的奇怪滚动问题