Перенаправление на документы с целевой страницы в docusaurus v2 - PullRequest
0 голосов
/ 01 ноября 2019

Поскольку у меня нет целевой страницы, я бы хотел перенаправить на главную страницу документации docs / main

Я пытался следовать инструкциям: https://docusaurus.io/docs/en/site-creation#docs-landing-page из v1, но онине похоже на работу для v2. Может кто-нибудь дать мне подробные инструкции о том, как этого добиться?

У меня очень ограниченный опыт работы с React.

1 Ответ

0 голосов
/ 05 ноября 2019

Обязательно добавьте baseUrl через useBaseUrl только для большей надежности.

Несколько способов сделать это:

1. useEffect

import useBaseUrl from '@docusaurus/useBaseUrl';

function Home() {
  React.useEffect(() => {
    window.location.href = useBaseUrl('/docs/main');
  }, []);
  return null;
}

2. <Redirect/>

В качестве альтернативы используйте компонент <Redirect>: https://v2.docusaurus.io/docs/docusaurus-core#redirect-

3. Создайте index.html страницу в папке static

и включите следующий код для перенаправлений: https://docusaurus.io/docs/en/site-creation#docs-landing-page

...