В настоящее время я пытаюсь использовать Docusaurus для создания статического веб-сайта. Сам сайт не ориентирован на документацию, на самом деле, сайт даже не связан с компьютерами или технологиями. Но как технический специалист, я хочу, чтобы для этого веб-сайта была разработана стратегия публикации на основе CI и Git.
Docusaurus использует Markdown для содержимого своей страницы (за пределами настраиваемых страниц на основе React). Однако при создании этих страниц Markdown все они помещаются в папку верхнего уровня на статическом сайте под названием docs
. Такое именование папок действительно не соответствует тому веб-сайту, который я хочу создать.
Существует параметр конфигурации для customDocsPath
, но он изменяется только там, где сборка ищет файлы Markdown, а не путь вывода в созданном контенте сайта.
Я не разработчик React, но, кроме взлома JavaScript в движке сборки для поиска / замены экземпляров docs
, есть ли лучший способ сделать это?
В настоящее время мы не поддерживаем другие маршруты, кроме /docs
- пока. Есть пул реквест, который начался еще в августе, но недавно был снова возрожден. PR пересматривается и обновляется, чтобы позволить более настраиваемые маршруты.
В Docusaurus 1.6 это реализовано.пул реквест был объединен.
Более подробная информация об этом находится в в конфигурации сайта.
Просто добавьте следующее в раздел siteConfig
в siteConfig.js:
const siteConfig = {
title: 'My Awesome Site',
docsUrl: '',
// ...
};