3.8.0
🚀 新特性
docusaurus-plugin-css-cascade-layers
,docusaurus-preset-classic
,docusaurus-theme-classic
,docusaurus-types
,docusaurus
docusaurus
docusaurus-module-type-aliases
,docusaurus-plugin-content-blog
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-search-algolia
,docusaurus
docusaurus-plugin-content-pages
docusaurus-faster
,docusaurus
docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-translations
docusaurus-remark-plugin-npm2yarn
- #10953 feat(plugin-npm2yarn): 将 Bun 添加到默认标签转换中 (@jakeboone02)
docusaurus-theme-classic
,docusaurus-theme-common
docusaurus-faster
,docusaurus-plugin-content-docs
,docusaurus-types
,docusaurus
docusaurus-theme-classic
- #10852 feat(主题): 为
docsVersionDropdown
导航栏项添加versions
属性 (@hrumhurum)
- #10852 feat(主题): 为
docusaurus-types
,docusaurus
docusaurus-plugin-sitemap
,docusaurus-types
,docusaurus
🐛 错误修复
docusaurus-plugin-content-blog
- #11138 重构(内容-博客): 将
reading-time
替换为Intl.Segmenter
API (@shreedharbhat98)
- #11138 重构(内容-博客): 将
docusaurus-plugin-content-blog
- #11138 重构(内容-博客): 将
reading-time
替换为Intl.Segmenter
API (@shreedharbhat98) - #11068 修复(博客): 修复博客 Atom feed 项 URL / XSL 错误 (@slorber)
- #11138 重构(内容-博客): 将
docusaurus-plugin-content-docs
- #11179 修复(mdx-loader): 移除 mdx 依赖文件的选择性加入 (@slorber)
- #10875 修复(文档): 版本控制 CLI 应该将本地化翻译文件
current.json
复制到version-<v>.json
(@jkboxomine)
create-docusaurus
- #11157 修复(create-docusaurus): 改进初始化模板 README,修复标题并移除 bash 代码块中的 $ 符号 (@arienshibani)
docusaurus-theme-common
docusaurus-theme-classic
- #11085 修复(主题): 为文档/博客标签添加缺失的
rel="tag"
属性 (@slorber) - #10999 修复(主题): CodeBlock 应该接受
ReactNode
类型的title
(@lebalz) - #10705 修复(主题): 仅在应显示时才渲染 secondaryMenu (@hidde)
- #10898 修复(主题): 移动端 DropdownNavbarItem 的无障碍修复 (@mxschmitt)
- #10909 修复(主题): 在 DocCard 中应用文档
sidebar_class_name
+ 更好的内部测试 (@slorber) - #10849 修复(主题): 修复
<DocCard>
高度不一致的问题 (@hichemfantar) - #10866 修复(主题): 在 React 水合之前隐藏代码块按钮 (@kennethormandy)
- #11085 修复(主题): 为文档/博客标签添加缺失的
docusaurus-theme-classic
,docusaurus-theme-translations
docusaurus-utils
docusaurus-theme-translations
- #11030 修复(主题翻译): 添加系统模式缺失的日语翻译 (@tats-u)
- #10893 修复(主题翻译): 土耳其语现有语言翻译完成。 (@ramazansancar)
- #10884 修复(主题翻译): 添加缺失的波兰语 (pl) 主题翻译 (@mariuszkrzaczkowski)
docusaurus-plugin-ideal-image
docusaurus-mdx-loader
docusaurus-module-type-aliases
- #10998 修复(module-type-aliases): 将 react-helmet-async 固定到 @slorber/[email protected] (@cylewaitforit)
docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-translations
create-docusaurus
,docusaurus-utils
docusaurus-mdx-loader
,docusaurus-plugin-content-docs
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
- #10888 修复(SEO): 文档面包屑结构化数据应使用 JSON-LD 并过滤掉不喜欢的类别 (@johnnyreilly)
docusaurus-theme-classic
,docusaurus-theme-common
docusaurus
docusaurus-plugin-content-docs
,docusaurus-theme-classic
docusaurus-plugin-svgr
,docusaurus-types
,docusaurus-utils
,docusaurus
docusaurus-logger
:running: 性能
docusaurus-utils
,docusaurus
docusaurus
- #11177 性能(核心): 修复 mergeDuplicateChunks 的错误值(拼写错误) (@slorber)
- #11170 性能(核心): 为 DOCUSAURUS_SSG_WORKER_THREAD_RECYCLER_MAX_MEMORY 添加默认值 (@slorber)
- #11166 feat(核心): 暴露 SSG 线程回收的选择性加入环境变量 (@slorber)
- #11072 性能(核心): 移除打包器
optimization.removeAvailableModules
(@slorber) - #11067 feat(核心): 启用 Rspack
parallelCodeSplitting
(@slorber) - #11037 重构(核心): 移除 clean-webpack-plugin (@slorber)
- #11007 性能(核心): 优化
docusaurus start/serve
,修复 macOS 上openBrowser()
性能问题 (@slorber)
docusaurus-bundler
,docusaurus-faster
,docusaurus
docusaurus-utils
docusaurus-logger
,docusaurus
docusaurus-bundler
,docusaurus
docusaurus-theme-classic
docusaurus-types
,docusaurus
💅 优化
docusaurus-theme-live-codeblock
docusaurus-theme-translations
- #10825 修复(主题翻译): 添加缺失的波兰语 (pl) 主题翻译 (@mariuszkrzaczkowski)
- #10816 杂项(主题翻译): 添加缺失的中文主题翻译 (@MisterFISHUP)
📝 文档
- #11181 文档: 调整 Docusaurus 发布流程文档以适应我们新的简化流程 (@slorber)
- #11180 文档(ideal-image): 为 pnpm 10+ 和
sharp
安装脚本添加警告 (@slorber) - #11137 文档(部署): 从部署文档中移除
layer0
(@PaiJi) - #10822 文档(网站): 与 Rspress 的比较 (@DevJoaoLopes)
🤖 依赖
- #11185 杂项(依赖): 将 actions/dependency-review-action 从 4.7.0 升级到 4.7.1 (@dependabot[bot])
- #11182 杂项(依赖): 将 lockfile-lint-api 从 5.9.1 升级到 5.9.2 (@dependabot[bot])
- #11174 杂项(依赖): 将 actions/dependency-review-action 从 4.6.0 升级到 4.7.0 (@dependabot[bot])
- #11135 杂项(依赖): 将 http-proxy-middleware 从 2.0.7 升级到 2.0.9 (@dependabot[bot])
- #11103 杂项(依赖): 将 marocchino/sticky-pull-request-comment 从 2.9.1 升级到 2.9.2 (@dependabot[bot])
- #11102 杂项(依赖): 将 actions/setup-node 从 4.3.0 升级到 4.4.0 (@dependabot[bot])
- #11070 杂项(依赖): 将 estree-util-value-to-estree 从 3.1.2 升级到 3.3.3 (@dependabot[bot])
- #11069 杂项(依赖): 将 actions/dependency-review-action 从 4.5.0 升级到 4.6.0 (@dependabot[bot])
- #11002 杂项(依赖): 将 actions/setup-node 从 4.2.0 升级到 4.3.0 (@dependabot[bot])
- #10990 杂项(依赖): 将 @babel/runtime-corejs3 从 7.25.9 升级到 7.26.10 (@dependabot[bot])
- #10970 杂项(依赖): 将 axios 从 1.7.7 升级到 1.8.2 (@dependabot[bot])
- #10978 杂项(依赖): 将 prismjs 从 1.29.0 升级到 1.30.0 (@dependabot[bot])
- #10957 杂项(依赖): 将 http-proxy-middleware 从 2.0.6 升级到 2.0.7 (@dependabot[bot])
- #10937 杂项(依赖): 将 dompurify 从 3.1.6 升级到 3.2.4 (@dependabot[bot])
- #10936 杂项(依赖): 将 preactjs/compressed-size-action 从 2.7.0 升级到 2.8.0 (@dependabot[bot])
- #10873 杂项(依赖): 将 actions/setup-node 从 4.1.0 升级到 4.2.0 (@dependabot[bot])
- #10853 杂项(依赖): 将 marocchino/sticky-pull-request-comment 从 2.9.0 升级到 2.9.1 (@dependabot[bot])
- #10851 杂项(依赖): 将 katex 从 0.16.11 升级到 0.16.21 (@dependabot[bot])
🔧 维护
docusaurus-mdx-loader
,docusaurus-utils
docusaurus-plugin-content-blog
- #11116 测试(博客): 为计算博客文章阅读时间添加单元测试 (@shreedharbhat98)
docusaurus-mdx-loader
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
- 其他
docusaurus-faster
docusaurus-theme-mermaid
docusaurus-mdx-loader
docusaurus-theme-classic
,docusaurus-theme-common
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-theme-common
docusaurus-faster
,docusaurus
docusaurus-plugin-ideal-image
docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-mermaid
,docusaurus-theme-search-algolia
docusaurus-cssnano-preset
,docusaurus-mdx-loader
,docusaurus-plugin-content-blog
,docusaurus-remark-plugin-npm2yarn
,eslint-plugin
,stylelint-copyright
docusaurus-bundler
,docusaurus
create-docusaurus
,docusaurus-plugin-content-docs
,docusaurus-utils
,docusaurus
docusaurus-theme-search-algolia
docusaurus-plugin-debug
- #10903 杂项(plugin-debug): 将 react-json-view-lite 升级到 v2.3.0 以支持 react 19 (@reece-white)
- #10819 杂项(plugin-debug): 将 react-json-view-lite 升级到 v2,为 React 19 做准备 (@slorber)
create-docusaurus
贡献者: 38
- Arien Shibani (@arienshibani)
- Balthasar Hofer (@lebalz)
- Ben McCann (@benmccann)
- Daniel Kuschny (@Danielku15)
- David King Roderos (@dkroderos)
- FISH UP (@MisterFISHUP)
- Hichem Fantar (@hichemfantar)
- Hidde de Vries (@hidde)
- Jack Howard (@JackHowa)
- Jake Boone (@jakeboone02)
- JiPai (@PaiJi)
- John Reilly (@johnnyreilly)
- Joshua Chen (@Josh-Cena)
- João Victor Lopes (@DevJoaoLopes)
- Justin D Mathew (@JDMathew)
- Kenneth Ormandy (@kennethormandy)
- Mariusz Krzaczkowski (@mariuszkrzaczkowski)
- Massoud Maboudi (@massoudmaboudi)
- Max Schmitt (@mxschmitt)
- Milica (@mmaksimovic)
- Oleksiy Gapotchenko (@hrumhurum)
- Ramazan Sancar (@ramazansancar)
- Shreedhar Bhat (@shreedharbhat98)
- Stephen Glass (@stephenglass)
- Sébastien Lorber (@slorber)
- Taras (@taraspos)
- Tatsunori Uchino (@tats-u)
- Waldir Pimenta (@waldyrious)
- Yangshun Tay (@yangshun)
- Yoshiaki Yoshida (@kakakakakku)
- @cylewaitforit
- @jkboxomine
- @reece-white
- kilavvy (@kilavvy)
- ozaki (@OzakIOne)
- pedenys (@pedenys)
- マルコメ (@Marukome0743)
- 程序员小墨 (@coder-xiaomo)