diff --git a/web/context/i18n.ts b/web/context/i18n.ts index 29081b2d58..8321e9e334 100644 --- a/web/context/i18n.ts +++ b/web/context/i18n.ts @@ -37,9 +37,10 @@ export const useGetPricingPageLanguage = () => { const defaultDocBaseUrl = 'https://docs.dify.ai' export const useDocLink = (baseUrl?: string): ((path?: string, pathMap?: { [index: string]: string }) => string) => { + let baseDocUrl = baseUrl || defaultDocBaseUrl + baseDocUrl = (baseDocUrl.endsWith('/')) ? baseDocUrl.slice(0, -1) : baseDocUrl const { locale } = useI18N() return (path?: string, pathMap?: { [index: string]: string }): string => { - const baseDocUrl = baseUrl || defaultDocBaseUrl const docLanguage = getDocLanguage(locale) const pathUrl = path || '' const targetPath = (pathMap) ? pathMap[locale] || pathUrl : pathUrl