Skip to content

Commit 638afab

Browse files
Update astro, starlight; Use auto-sidebar
1 parent 56ae564 commit 638afab

10 files changed

Lines changed: 901 additions & 1177 deletions

File tree

astro.config.mjs

Lines changed: 2 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
// @ts-check
22
import { defineConfig } from 'astro/config';
33
import starlight from '@astrojs/starlight';
4+
import starlightAutoSidebar from 'starlight-auto-sidebar'
45

56
// https://astro.build/config
67
export default defineConfig({
78
integrations: [
89
starlight({
10+
plugins: [starlightAutoSidebar()],
911
title: 'Skript',
1012
favicon: '/favicon.svg',
1113
/*logo: {
@@ -29,50 +31,6 @@ export default defineConfig({
2931
editLink: {
3032
baseUrl: 'https://github.com/SkriptLang/docs/edit/master/',
3133
},
32-
sidebar: [
33-
{
34-
label: 'Scripting',
35-
collapsed: true,
36-
autogenerate: {
37-
directory: 'scripting',
38-
},
39-
},
40-
{
41-
label: 'API',
42-
collapsed: true,
43-
items: [
44-
'api',
45-
{
46-
label: 'Skript',
47-
collapsed: true,
48-
autogenerate: {
49-
directory: 'api/skript',
50-
},
51-
},
52-
{
53-
label: 'Localization',
54-
collapsed: true,
55-
autogenerate: {
56-
directory: 'api/localization',
57-
},
58-
},
59-
{
60-
label: 'Syntax',
61-
collapsed: true,
62-
autogenerate: {
63-
directory: 'api/syntax',
64-
},
65-
},
66-
{
67-
label: 'Registries',
68-
collapsed: true,
69-
autogenerate: {
70-
directory: 'api/registries',
71-
},
72-
},
73-
],
74-
},
75-
],
7634
expressiveCode: {
7735
tabWidth: 4,
7836
},

0 commit comments

Comments
 (0)