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

2.0.0-alpha.38

Endi
KYY
kaichu
Shivangna Kaistha

💥 破坏性变更

  • docusaurus-plugin-content-blog, docusaurus-plugin-content-docs, docusaurus-plugin-content-pages, docusaurus-theme-classic, docusaurus-utils
    • #2088 perf(v2):通过将元数据嵌入到内容中来减小包大小 (@endiliey)

如果您自定义了任何依赖元数据的文档/博客组件,则需要进行更新。如果未自定义,则无需采取任何操作。

例如,如果您自定义了 @theme/DocItem。您需要进行更新

- const {metadata, content: DocContent} = props;
+ const {content: DocContent} = props;
+ const {metadata} = DocContent;

🐛 错误修复

  • docusaurus
  • docusaurus-plugin-ideal-image
    • #2074 fix(v2):修复 plugin-ideal-image 导致网站中断的问题(exports 未定义) (@endiliey)

💅 优化

  • docusaurus-mdx-loader

🏠 内部

  • docusaurus-1.x
  • docusaurus
    • #2081 refactor(v2):将脚本/样式表注入移至服务器端 (@endiliey)
    • #2080 refactor(v2):对组件创建器进行小幅代码重构 (@endiliey)

:running: 性能

  • docusaurus-utils
    • #2089 perf(v2):在可能的情况下,通过不覆盖文件来缩短开发构建时间 (@endiliey)
  • docusaurus-theme-search-algolia
    • #2079 perf(v2):Algolia 搜索结果不再导致页面完全刷新 (@endiliey)
    • #2076 perf(v2):仅在用户与搜索交互时加载 Algolia JS (@endiliey)

提交者:4