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 { hopeTheme } from "vuepress-theme-hope";
|
||||||
import navbar from "./navbar";
|
import navbar from "./navbar";
|
||||||
import sidebar from "./sidebar";
|
import sidebar from "./sidebar";
|
||||||
|
import { mySidebarTitleSorter } from "./sidebarSorter";
|
||||||
|
|
||||||
export default hopeTheme({
|
export default hopeTheme({
|
||||||
hostname: "https://rle.wiki/",
|
hostname: "https://rle.wiki/",
|
||||||
|
@ -20,7 +21,7 @@ export default hopeTheme({
|
||||||
|
|
||||||
sidebar: sidebar,
|
sidebar: sidebar,
|
||||||
|
|
||||||
sidebarSorter: ["readme", "order", "title", "filename"],
|
sidebarSorter: mySidebarTitleSorter,
|
||||||
|
|
||||||
breadcrumb: false,
|
breadcrumb: false,
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue