3

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

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

我对 React 的经验非常有限。

4

1 回答 1

3

一定要添加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 ://v1.docusaurus.io/docs/en/site-creation#docs-landing-page

于 2019-11-05T01:44:46.720 回答