生成静态 Docusaurus 站点以供在没有网络服务器的情况下使用

Generating static Docusaurus site for use without without webserver

我最近开始尝试使用 Docusaurus 并成功地添加了页面、菜单项等。

我可以 运行 使用以下

在本地站点
npm run start

我也曾尝试使用

构建网站
npm run build

这似乎要求生成的文件是通过网络服务器提供的。是否可以构建站点以便只能通过文件系统在本地访问它们?

这里是 Docusaurus 维护者。

我昨天刚刚测试过,我认为它不太容易工作。

我还认为 Docusaurus 是一个带有 history.push() 导航的 SPA,不认为它与 file:// 协议兼容但也不完全确定。如果我的假设是正确的,没有网络服务器是不可能的,除非我们以某种“无 js”模式构建您的网站,并完全禁用 SPA-based 导航。

在所有情况下,这不是我们目前正式支持的功能