从 docusaurus v2 中的登录页面重定向到文档

Mar*_*aru 8 reactjs docusaurus

由于我没有登陆页面,我想重定向到主文档页面 docs/main

我尝试按照 v1 中的说明进行操作:https://docusaurus.io/docs/en/site-creation#docs-landing-page ,但它们似乎不适用于 v2。有人可以给我详细说明如何完成此任务吗?

我对 React 的经验非常有限。

Yan*_*Tay 5

请务必添加过baseUrluseBaseUrl以使其更加坚固。

几种实现方法:

1.useEffect

import useBaseUrl from '@docusaurus/useBaseUrl';

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

2.<Redirect/>

或者,使用<Redirect>组件:https ://v2.docusaurus.io/docs/docusaurus-core#redirect-

3. 在文件夹中创建index.html页面static

并包含以下重定向代码:https://v1.docusaurus.io/docs/en/site-creation#docs-landing-page