К сожалению, Гэтсби на самом деле не настроен на это.Это генератор site , а не генератор page , и он ожидает жизни на сервере.В результате, когда файлы статичны, навигация не .
Поскольку я потратил некоторое время на эксперименты, это то, что НЕ работает:
Установка .
в качестве pathPrefix в gatsby-config.js
. Гэтсби позволяет установить префикс пути , который затем добавляется ко всем сгенерированным URL-адресам.К сожалению, этот префикс всегда так или иначе абсолютизируется..
преобразуется, например, в /.
.
Установка абсолютного пути к файлу на диске в виде pathPrefix. То же, что и выше - file:///path/to/file
не сохраняется при сборке(приводит к file:/
) и /path/to/file
нарушает JavaScript.
Установка для pathPrefix фиктивного значения, например /NOTAPREFIX
, и поиск-замена его в сгенерированных файлах. Снова ломает JavaScript.
Что-то, чего у меня нетпытался, но может получить где-то, будет отключить функцию одностраничного приложения. Возможно, как сообщается, , (или, может быть, с этим плагином? ), но нигде нет хороших пошаговых инструкций.