This is an automated email from the ASF dual-hosted git repository.
jeffreyh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new 5ffeff166e feat: update document docs link url (#1709)
5ffeff166e is described below
commit 5ffeff166ebb0c0b7f3865284d00b5e2eea07a62
Author: Jeffrey <[email protected]>
AuthorDate: Mon Jan 6 11:03:36 2025 +0800
feat: update document docs link url (#1709)
---
src/theme/Navbar/Content/components/NavbarDocs.tsx | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/theme/Navbar/Content/components/NavbarDocs.tsx
b/src/theme/Navbar/Content/components/NavbarDocs.tsx
index 8bbf8e29a8..25b5ff513b 100644
--- a/src/theme/Navbar/Content/components/NavbarDocs.tsx
+++ b/src/theme/Navbar/Content/components/NavbarDocs.tsx
@@ -1,6 +1,6 @@
import styles from '../styles.module.css';
import React, { useState, useEffect, useContext } from 'react';
-import { useLocation } from '@docusaurus/router';
+import { useHistory, useLocation } from '@docusaurus/router';
import { useThemeConfig } from '@docusaurus/theme-common';
import { useNavbarMobileSidebar } from '@docusaurus/theme-common/internal';
import { splitNavbarItems } from '@docusaurus/theme-common/internal';
@@ -20,6 +20,7 @@ interface NavbarDocsProps {
export const NavbarDocsLeft = ({ isEN }: NavbarDocsProps) => {
const [currentVersion, setCurrentVersion] = useState('');
const location = useLocation();
+ const history = useHistory();
const docItems = isEN ? useThemeConfig().docNavbarEN.items :
useThemeConfig().docNavbarZH.items;
const [leftDocItems] = splitNavbarItems(docItems);
useEffect(() => {
@@ -38,9 +39,10 @@ export const NavbarDocsLeft = ({ isEN }: NavbarDocsProps) =>
{
<div
className="cursor-pointer docs"
onClick={() => {
- window.location.href = `${isEN ? '' : '/zh-CN'}/docs${
+ const url = `${isEN ? '' : '/zh-CN'}/docs${
currentVersion === '' ? '' : `/${currentVersion}`
- }/gettingStarted/what-is-new`;
+ }/gettingStarted/what-is-apache-doris`;
+ history.push(url);
}}
>
{isEN ? <DocsLogoNew /> : <DocsLogoZH />}
@@ -68,7 +70,7 @@ export const NavbarDocsRight = ({ isEN }: NavbarDocsProps) =>
{
) : (
<>
{mobileSidebar.shouldRender ? (
- <span className='mr-2' onClick={() =>
setShowSearchPageMobile(true)}>
+ <span className="mr-2" onClick={() =>
setShowSearchPageMobile(true)}>
<SearchIcon />
</span>
) : null}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]