fix: 添加侧边栏排序规则函数,按照中文的排序方式进行本地化排序 (#119)
parent
7de5d746a2
commit
693f70c62c
|
@ -0,0 +1,12 @@
|
|||
import { SidebarInfo } from "vuepress-theme-hope";
|
||||
|
||||
export const mySidebarTitleSorter = (
|
||||
infoA: SidebarInfo,
|
||||
infoB: SidebarInfo
|
||||
): number => {
|
||||
const infoANFC = infoA.title.normalize('NFC');
|
||||
const infoBNFC = infoB.title.normalize('NFC');
|
||||
return infoANFC.localeCompare(infoBNFC, 'zh', {
|
||||
numeric: true,
|
||||
})
|
||||
};
|
|
@ -1,6 +1,7 @@
|
|||
import { hopeTheme } from "vuepress-theme-hope";
|
||||
import navbar from "./navbar";
|
||||
import sidebar from "./sidebar";
|
||||
import { mySidebarTitleSorter } from "./sidebarSorter";
|
||||
|
||||
export default hopeTheme({
|
||||
hostname: "https://rle.wiki/",
|
||||
|
@ -20,7 +21,7 @@ export default hopeTheme({
|
|||
|
||||
sidebar: sidebar,
|
||||
|
||||
sidebarSorter: ["readme", "order", "title", "filename"],
|
||||
sidebarSorter: mySidebarTitleSorter,
|
||||
|
||||
breadcrumb: false,
|
||||
|
||||
|
|
Loading…
Reference in New Issue