From 7c3b1adae7cedfa0ededba9da7c8fd6e3c66766d Mon Sep 17 00:00:00 2001 From: huan_kong <49610758+huankong233@users.noreply.github.com> Date: Thu, 29 Jun 2023 14:59:48 +0800 Subject: [PATCH] Update sidebar.ts --- packages/theme/src/client/composables/sidebar.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/theme/src/client/composables/sidebar.ts b/packages/theme/src/client/composables/sidebar.ts index 43b22a05..9bf481e5 100644 --- a/packages/theme/src/client/composables/sidebar.ts +++ b/packages/theme/src/client/composables/sidebar.ts @@ -13,9 +13,13 @@ import type { PlumeThemePageData } from '../../shared/index.js' import { isActive } from '../utils/index.js' import { useThemeLocaleData } from './themeData.js' +export function normalizePath(path: string) { + return path.replace(/\/\\+/g, '/').replace(/\\+/g, '/') +} + export function getSidebarList(path: string, notesData: NotesData) { const link = Object.keys(notesData).find((link) => - path.startsWith(withBase(link)) + path.startsWith(normalizePath(withBase(link))) ) return link ? notesData[link] : [] }