Creating your site
Docusaurus был создан, чтобы максимально упростить для вас создание сайтов и документации к вашим проектам с открытым исходным кодом.
После установки и настройки, большая часть работы по созданию основы сайта для вашей документации уже должна быть завершена.
Структура сайта
Структура вашего сайта может выглядеть следующим образом:
root-directory
├── docs
└── website
    ├── blog
    ├── core
    │   └── Footer.js
    ├── package.json
    ├── pages
    ├── sidebars.json
    ├── siteConfig.js
    └── static
Предполагается, что вы удалили образцы
.mdфайлов, установленные командой инициализации.
Все файлы вашей документации должны представлять собой .md файлы markdown и быть размещены в каталоге docs. Любое сообщение блога должно быть размещено в каталоге blog.
Сообщения блога должны иметь имя вида
YYYY-MM-DD-your-file-name.md
Создание основы вашего сайта
Чтобы создать полнофункциональный сайт, вам нужно выполнить всего несколько шагов:
Добавьте документацию в виде
.mdфайлов в каталог/docs, убедитесь что каждый файл имеет надлежащий заголовок. One example header would be the following, whereidis the link name (e.g.,docs/intro.html) and thetitleis the webpage's title.--- id: intro title: Getting Started --- My new content here..Add zero or more docs to the
sidebars.jsonfile so that your documentation is rendered in a sidebar if you choose them to be.
Если вы не укажите свои документы в файле
sidebars.json, то они будут обработаны, но ссылки на них будут доступны только из других документов и перейти на них можно будет только зная их URL.
- Чтобы настроить сайт, измените файл 
website/siteConfig.js, следуя указаниям из комментариев в каталоге docs и в файлеwebsite/siteConfig.js. - Создайте любые пользовательские страницы и/или настройте файл 
website/core/Footer.js, в котором содержится футер вашего сайта. - Разместите ресурсы, такие как изображения, в каталоге 
website/static/. - Запустите сайт, чтобы увидеть результат изменений.
 
cd website
yarn run start # или `npm run start`
# перейдите по адресу http://localhost:3000
Особые настройки
Посадочная страница
Если вы желаете разместить свою посадочную страницу прямо среди своей документации, вы можете следать это с помощью переадресации.
- Удалите файл 
index.jsиз каталогаwebsite/pages, если он там есть. - Добавьте пользовательскую статическую страницу 
index.htmlв каталогwebsite/static, содержащую следующий код: 
<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="UTF-8" />
    <meta
      http-equiv="refresh"
      content="0; url=docs/id-of-doc-to-land-on.html"
    />
    <script type="text/javascript">
      window.location.href = 'docs/id-of-doc-to-land-on.html';
    </script>
    <title>Your Site Title Here</title>
  </head>
  <body>
    If you are not redirected automatically, follow this
    <a href="docs/id-of-doc-to-land-on.html">link</a>.
  </body>
</html>
Вы получите
идентификатордокумента для привязки к его метаданным в формате.md.
Блог без документации
Вы также можете использовать Docusaurus чтобы создать блог без документации.