写点什么

Meta 发布 Docusaurus 3.9,新增 AI 搜索功能

作者:Daniel Curtis

  • 2025-10-29
    北京
  • 本文字数:1088 字

    阅读完需:约 4 分钟

大小:534.24K时长:03:02
Meta 发布 Docusaurus 3.9,新增 AI 搜索功能

Docusaurus 是一个由 Meta 开源团队维护的基于 React 的静态网站生成器。近日,Docusaurus 3.9 版本发布。本次更新的重点是现代化运行时环境,通过 Algolia DocSearch v4 AI 增强搜索能力,并提升国际化(i18n)灵活性,同时向后兼容现有的文档项目。

 

Docusaurus 3.9 引入了三项关键更新:AI 驱动的搜索、运行时现代化和全球网站管理。在这些新功能中,最引人注目的是全面支持 DocSearch v4 ,将 Algolia 的新特性 Ask AI 直接引入了文档网站。这样,用户就可以通过对话的方式查询内容。该功能使用了一个嵌入式聊天助手,该助手使用网站的索引页面进行了训练。现有项目可以继续使用 DocSearch v3 或逐步升级到 v4 以便解锁 AI 助手。如果要升级的话,开发人员可以使用 npm update @docsearch/react 命令。

 

该版本将 Node.js 的最低要求提高到 v20.0.0,放弃了对 Node 18 的支持。虽然这一变化可能会影响 CI/CD 管道或容器化构建,但由于 Node 18 已经到达生命周期的终点,不再受支持,所以这没有被视为破坏性更改。也有一些开发人员认为,由于不再支持 Node v18 ,所以它应该被视为破坏性更改。

 

Docusaurus 3.9 改进了 i18n 配置。现在,开发人员可以使用新引入的 i18n.localeConfigs[locale] 字段覆盖每个语言环境的 baseUrl 和 url 属性,实现多域名或深度本地化部署设置。

 

对 i18n 的改进还包括一个新的翻译标志,默认设置为 false。对于不使用翻译的网站,该标志可以缩短构建时间。侧边栏还添加了一个新的 key 属性,使开发人员能够显式地为侧边栏条目分配 key 值。

 

该版本还修复了巴西葡萄牙语乌克兰语的一些翻译。

 

其他改进包括支持 Mermaid ELK 布局,实现更丰富的图表渲染,并通过 Rspack 1.5 升级进行内部构建优化。

 

根据设计,从 3.8 到 3.9 的迁移过程已经最小化。该项目的维护者建议,在升级到 DocSearch v4 时验证 Node.js 版本并检查搜索配置。集成 Ask AI 的团队务必要确保他们的 Algolia 爬虫已经更新,并且在 themeConfig.algolia 部分添加了适当的凭据。除此之外,如果没有 API 层面的破坏性变更,那么大多数网站可以通过简单地更新依赖项来完成升级。

 

该版本还包括许多其他更改和修复,点击这里可以查看完整的更改列表。

 

Docusaurus 是一个开源框架,用于基于 React 构建现代文档网站和以内容为驱动的网站。该框架最初由 Meta 和 Facebook 开发并维护,为众多大型开源项目和企业文档网站提供了支持。要了解本次发布的详细内容,可以查看官网GitHub 上有关本次发布的讨论帖

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2025/10/docusaurus-3-9-ai-search/

2025-10-29 13:004046

评论

发布
暂无评论

YashanDB数据库事务日志管理及性能优化方法

数据库砖家

YashanDB数据库数据访问安全控制的先进技术解读

数据库砖家

从不足到精进:H5即开并行加载方案的演进之路

vivo互联网技术

前端 大前端 H5 客户端 web-view

YashanDB数据库数据备份与恢复策略实用指南

数据库砖家

YashanDB数据库索引优化关键技术汇总

数据库砖家

YashanDB数据库索引优化与查询性能提升技术.

数据库砖家

YashanDB数据库提升企业运营效率的最佳实践

数据库砖家

YashanDB数据库事务日志优化技巧汇总

数据库砖家

YashanDB数据库事务一致性的实现机制探讨

数据库砖家

YashanDB数据库事务执行效率提升的实战技巧

数据库砖家

YashanDB数据库无缝升级策略及应用维护指南

数据库砖家

YashanDB数据库实现数据智能化处理的创新应用

数据库砖家

YashanDB数据库数据复制技术在业务连续性中的应用

数据库砖家

YashanDB数据库数据同步策略及冲突解决技术详解

数据库砖家

YashanDB数据库生命周期管理的系统方法

数据库砖家

案例共创】基于华为开发者空间云主机部署maxKB+MaaS大模型构建写作专栏助手

华为云开发者联盟

人工智能 华为 云主机 华为开发者空间

YashanDB数据库数据加密技术实现及性能影响分析

数据库砖家

YashanDB数据库系统故障排查与快速恢复指南.

数据库砖家

YashanDB数据库数据压缩技术揭秘与优化实践

数据库砖家

YashanDB数据库事务日志管理与性能优化技巧

数据库砖家

【案例共创】基于华为云MaaS和开源Agent框架Dify.AI构建聊天助手

华为云开发者联盟

人工智能 云主机 华为开发者空间

YashanDB数据库数据恢复流程及硬件要求详解

数据库砖家

YashanDB数据库数据迁移策略及风险控制全指南

数据库砖家

观测云产品更新 | 应用性能监测、用户访问监测、场景等

观测云

产品迭代

YashanDB数据库数据迁移实用方法及风险控制

数据库砖家

YashanDB数据库数据一致性保障机制全面解析

数据库砖家

WebGIS 项目的开发流程

北京木奇移动技术有限公司

软件外包公司 webGIS开发 GIS开发

YashanDB数据库数据加密技术及安全防护措施讲解

数据库砖家

YashanDB数据库数据一致性保障策略全面解读

数据库砖家

YashanDB数据库数据一致性模型及实践应用解析.

数据库砖家

YashanDB数据库网络通讯优化及性能提升方法

数据库砖家

Meta 发布 Docusaurus 3.9,新增 AI 搜索功能_AI&大模型_InfoQ精选文章