Skip to content

Commit 9a0ffcc

Browse files
committed
docs: fix order
1 parent a4c73b7 commit 9a0ffcc

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.rad/tasks/site.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,14 @@ const groupFilesByExt = (filenames: string[]) =>
1313
filenames.reduce(
1414
({ html, md }, filename) => ({
1515
html: filename.match(/html$/) ? [filename, ...html] : html,
16-
md: (filename.match(/md$/) ? [filename, ...md] : md).sort(
17-
(a: string, b: string) =>
18-
parseInt(basename(a.substr(0, 4))) >
19-
parseInt(basename(b.substr(0, 4)))
20-
? 1
21-
: 0,
16+
md: (filename.match(/md$/) ? [filename, ...md] : md).toSorted(
17+
(a: string, b: string) => {
18+
const aInt = parseInt(basename(a).substr(0, 4));
19+
const bInt = parseInt(basename(b).substr(0, 4));
20+
if (Number.isNaN(b)) return -1;
21+
if (Number.isNaN(a)) return 1;
22+
return aInt - bInt;
23+
},
2224
),
2325
}),
2426
{ html: [] as string[], md: [] as string[] },

0 commit comments

Comments
 (0)