Skip to content

Commit 9819799

Browse files
committed
docs: update
1 parent af32f8a commit 9819799

File tree

5 files changed

+114
-29
lines changed

5 files changed

+114
-29
lines changed

docs/.vitepress/config.ts

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,43 @@
1+
import type { DefaultTheme } from 'vitepress'
2+
13
import { calculateSidebar } from '@nolebase/vitepress-plugin-sidebar'
24
import { defineConfig } from 'vitepress'
35

6+
const calculateSidebarWithDefaultOpen = (targets?: Array<string | {
7+
folderName: string
8+
separate: boolean
9+
// eslint-disable-next-line sonarjs/function-return-type
10+
}>, base?: string) => {
11+
const result = calculateSidebar(targets, base)
12+
if (Array.isArray(result)) {
13+
result.forEach((item) => {
14+
item.collapsed = false
15+
})
16+
}
17+
else {
18+
Object.values(result).forEach((items) => {
19+
(items as DefaultTheme.SidebarItem[]).forEach((item) => {
20+
item.collapsed = false
21+
})
22+
})
23+
}
24+
return result
25+
}
26+
427
// https://vitepress.dev/reference/site-config
528
export default defineConfig({
629
description: 'Standard for Moeru AI.',
30+
// https://vitepress.dev/reference/default-theme-config
731
themeConfig: {
832
logo: 'https://github.com/moeru-ai.png',
9-
// https://vitepress.dev/reference/default-theme-config
1033
nav: [
1134
{ link: '/', text: 'Home' },
1235
{ link: 'https://blog.moeru.ai', text: 'Blog' },
1336
],
14-
15-
sidebar: calculateSidebar([
37+
sidebar: calculateSidebarWithDefaultOpen([
1638
'lib',
1739
'node',
18-
// 'Notes',
19-
// { folderName: 'Articles', separate: true },
2040
]),
21-
22-
// sidebar: [
23-
// {
24-
// items: [
25-
// { link: '/lib', text: 'index' },
26-
// ],
27-
// link: '/lib',
28-
// text: 'TypeScript Library',
29-
// },
30-
// {
31-
// items: [
32-
// { link: '/markdown-examples', text: 'Markdown Examples' },
33-
// { link: '/api-examples', text: 'Runtime API Examples' },
34-
// ],
35-
// text: 'Examples',
36-
// },
37-
// ],
38-
3941
socialLinks: [
4042
{ icon: 'github', link: 'https://github.com/moeru-ai/std' },
4143
],

docs/lib/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
title: TypeScript Library
3+
---
4+
15
# @moeru-ai/std
26

37
Standard TypeScript Library for Moeru AI.

docs/node/bundler.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
title: bundler
3+
---
4+
15
# Bundler
26

37
There are many bundlers out there, so just pick the one that meets your needs.

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
"preview": "vitepress preview"
99
},
1010
"devDependencies": {
11-
"@nolebase/vitepress-plugin-sidebar": "^2.16.0"
11+
"@nolebase/vitepress-plugin-sidebar": "^2.17.0"
1212
}
1313
}

pnpm-lock.yaml

Lines changed: 80 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)