From 8701d59e448e47febde7ecb14bd97c596043594d Mon Sep 17 00:00:00 2001 From: DIYgod Date: Tue, 18 Jul 2023 01:20:05 +0100 Subject: [PATCH] fix: external url in navigation --- src/lib/helpers.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/helpers.ts b/src/lib/helpers.ts index 8d705038..7830df1c 100644 --- a/src/lib/helpers.ts +++ b/src/lib/helpers.ts @@ -72,11 +72,14 @@ export const getTwitterShareUrl = ({ } export const getSiteRelativeUrl = (pathname: string, address: string) => { + if (address.match(/^https?:\/\//)) { + return address + } if (!address.startsWith("/")) { address = `/${address}` } const reg = /\/(site|post)\/([^/]*)/ - if (address.match(reg) || address.match(/^https?:\/\//)) { + if (address.match(reg)) { return address } else { const match = pathname.match(reg)