@@ -9,127 +9,127 @@ import { createFilesystemSidebar } from "../src/config/sidebar";
99import defaultTheme from "../src/default-theme" ;
1010
1111const theme = defineTheme ( {
12- componentsPath : import . meta. resolve ( "./src/solidbase-theme" ) ,
13- extends : defaultTheme ,
12+ componentsPath : import . meta. resolve ( "./src/solidbase-theme" ) ,
13+ extends : defaultTheme ,
1414} ) ;
1515
1616const solidBase = createSolidBase ( theme ) ;
1717
1818export default defineConfig ( {
19- plugins : [
20- OGPlugin ( ) ,
21- arraybuffer ( ) ,
22- solidBase . plugin ( {
23- title : "SolidBase" ,
24- description :
25- "Fully featured, fully customisable static site generation for SolidStart" ,
26- siteUrl : "https://solidbase.dev" ,
27- llms : true ,
28- sitemap : true ,
29- robots : true ,
30- issueAutolink : "https://github.com/kobaltedev/solidbase/issues/:issue" ,
31- lang : "en" ,
32- markdown : {
33- expressiveCode : {
34- languageSwitcher : false ,
35- } ,
36- } ,
37- routes : {
38- path : "/{version}/{locale}" ,
39- version : {
40- default : "latest" ,
41- values : {
42- latest : { path : "" , label : `v${ SBVersion } ` } ,
43- } ,
44- } ,
45- locale : {
46- default : "en" ,
47- values : {
48- en : { path : "" , label : "English" , lang : "en" } ,
49- fr : { path : "fr" , label : "Français" , lang : "fr-FR" } ,
50- } ,
51- } ,
52- } ,
53- overrides : [
54- {
55- locale : "fr" ,
56- themeConfig : {
57- nav : [
58- {
59- text : "Guide" ,
60- link : "/guide" ,
61- } ,
62- {
63- text : "Référence" ,
64- link : "/reference" ,
65- } ,
66- ] ,
67- sidebar : {
68- "/guide" : [
69- {
70- title : "Aperçu" ,
71- collapsed : false ,
72- items : [
73- {
74- title : "Qu'est-ce que SolidBase ?" ,
75- link : "/" ,
76- } ,
77- ] ,
78- } ,
79- {
80- title : "Fonctionnalités" ,
81- collapsed : false ,
82- items : [
83- {
84- title : "Extensions Markdown" ,
85- link : "/markdown" ,
86- } ,
87- ] ,
88- } ,
89- ] ,
90- "/reference" : [
91- {
92- title : "Référence" ,
93- collapsed : false ,
94- items : [ ] ,
95- } ,
96- ] ,
97- } ,
98- } ,
99- } ,
100- ] ,
101- editPath : "https://github.com/kobaltedev/solidbase/edit/main/docs/:path" ,
102- themeConfig : {
103- badges : {
104- icons : {
105- npm : `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" viewBox="0 0 430 512"><path fill="currentColor" d="M71.609 112.569v286.649h143.432v-215.04h71.608v215.04h71.608V112.569zM430.08 40.96v430.08H0V40.96z"></path></svg>` ,
106- source : `<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1024 1024" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M512 0C229.12 0 0 229.12 0 512c0 226.56 146.56 417.92 350.08 485.76 25.6 4.48 35.2-10.88 35.2-24.32 0-12.16-.64-52.48-.64-95.36-128.64 23.68-161.92-31.36-172.16-60.16-5.76-14.72-30.72-60.16-52.48-72.32-17.92-9.6-43.52-33.28-.64-33.92 40.32-.64 69.12 37.12 78.72 52.48 46.08 77.44 119.68 55.68 149.12 42.24 4.48-33.28 17.92-55.68 32.64-68.48-113.92-12.8-232.96-56.96-232.96-252.8 0-55.68 19.84-101.76 52.48-137.6-5.12-12.8-23.04-65.28 5.12-135.68 0 0 42.88-13.44 140.8 52.48 40.96-11.52 84.48-17.28 128-17.28 43.52 0 87.04 5.76 128 17.28 97.92-66.56 140.8-52.48 140.8-52.48 28.16 70.4 10.24 122.88 5.12 135.68 32.64 35.84 52.48 81.28 52.48 137.6 0 196.48-119.68 240-233.6 252.8 18.56 16 34.56 46.72 34.56 94.72 0 68.48-.64 123.52-.64 140.8 0 13.44 9.6 29.44 35.2 24.32C877.44 929.92 1024 737.92 1024 512 1024 229.12 794.88 0 512 0Z" clip-rule="evenodd"></path></svg>` ,
107- } ,
108- } ,
109- socialLinks : {
110- github : "https://github.com/kobaltedev/solidbase" ,
111- discord : "https://discord.com/invite/solidjs" ,
112- } ,
113- nav : [
114- {
115- text : "Guide" ,
116- link : "/guide" ,
117- } ,
118- {
119- text : "Reference" ,
120- link : "/reference" ,
121- } ,
122- ] ,
123- sidebar : {
124- "/guide" : createFilesystemSidebar ( "./src/routes/guide" ) ,
125- "/reference" : createFilesystemSidebar ( "./src/routes/reference" ) ,
126- } ,
127- } ,
128- } ) ,
129- solidStart ( solidBase . startConfig ( ) ) ,
130- nitro ( {
131- preset : "netlify" ,
132- prerender : { crawlLinks : true } ,
133- } ) ,
134- ] ,
19+ plugins : [
20+ OGPlugin ( ) ,
21+ arraybuffer ( ) ,
22+ solidBase . plugin ( {
23+ title : "SolidBase" ,
24+ description :
25+ "Fully featured, fully customisable static site generation for SolidStart" ,
26+ siteUrl : "https://solidbase.dev" ,
27+ llms : true ,
28+ sitemap : true ,
29+ robots : true ,
30+ issueAutolink : "https://github.com/kobaltedev/solidbase/issues/:issue" ,
31+ lang : "en" ,
32+ markdown : {
33+ expressiveCode : {
34+ languageSwitcher : false ,
35+ } ,
36+ } ,
37+ routes : {
38+ path : "/{version}/{locale}" ,
39+ version : {
40+ default : "latest" ,
41+ values : {
42+ latest : { path : "" , label : `v${ SBVersion . replace ( "-dev" , "" ) } ` } ,
43+ } ,
44+ } ,
45+ locale : {
46+ default : "en" ,
47+ values : {
48+ en : { path : "" , label : "English" , lang : "en" } ,
49+ fr : { path : "fr" , label : "Français" , lang : "fr-FR" } ,
50+ } ,
51+ } ,
52+ } ,
53+ overrides : [
54+ {
55+ locale : "fr" ,
56+ themeConfig : {
57+ nav : [
58+ {
59+ text : "Guide" ,
60+ link : "/guide" ,
61+ } ,
62+ {
63+ text : "Référence" ,
64+ link : "/reference" ,
65+ } ,
66+ ] ,
67+ sidebar : {
68+ "/guide" : [
69+ {
70+ title : "Aperçu" ,
71+ collapsed : false ,
72+ items : [
73+ {
74+ title : "Qu'est-ce que SolidBase ?" ,
75+ link : "/" ,
76+ } ,
77+ ] ,
78+ } ,
79+ {
80+ title : "Fonctionnalités" ,
81+ collapsed : false ,
82+ items : [
83+ {
84+ title : "Extensions Markdown" ,
85+ link : "/markdown" ,
86+ } ,
87+ ] ,
88+ } ,
89+ ] ,
90+ "/reference" : [
91+ {
92+ title : "Référence" ,
93+ collapsed : false ,
94+ items : [ ] ,
95+ } ,
96+ ] ,
97+ } ,
98+ } ,
99+ } ,
100+ ] ,
101+ editPath : "https://github.com/kobaltedev/solidbase/edit/main/docs/:path" ,
102+ themeConfig : {
103+ badges : {
104+ icons : {
105+ npm : `<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" viewBox="0 0 430 512"><path fill="currentColor" d="M71.609 112.569v286.649h143.432v-215.04h71.608v215.04h71.608V112.569zM430.08 40.96v430.08H0V40.96z"></path></svg>` ,
106+ source : `<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1024 1024" aria-hidden="true"><path fill="currentColor" fill-rule="evenodd" d="M512 0C229.12 0 0 229.12 0 512c0 226.56 146.56 417.92 350.08 485.76 25.6 4.48 35.2-10.88 35.2-24.32 0-12.16-.64-52.48-.64-95.36-128.64 23.68-161.92-31.36-172.16-60.16-5.76-14.72-30.72-60.16-52.48-72.32-17.92-9.6-43.52-33.28-.64-33.92 40.32-.64 69.12 37.12 78.72 52.48 46.08 77.44 119.68 55.68 149.12 42.24 4.48-33.28 17.92-55.68 32.64-68.48-113.92-12.8-232.96-56.96-232.96-252.8 0-55.68 19.84-101.76 52.48-137.6-5.12-12.8-23.04-65.28 5.12-135.68 0 0 42.88-13.44 140.8 52.48 40.96-11.52 84.48-17.28 128-17.28 43.52 0 87.04 5.76 128 17.28 97.92-66.56 140.8-52.48 140.8-52.48 28.16 70.4 10.24 122.88 5.12 135.68 32.64 35.84 52.48 81.28 52.48 137.6 0 196.48-119.68 240-233.6 252.8 18.56 16 34.56 46.72 34.56 94.72 0 68.48-.64 123.52-.64 140.8 0 13.44 9.6 29.44 35.2 24.32C877.44 929.92 1024 737.92 1024 512 1024 229.12 794.88 0 512 0Z" clip-rule="evenodd"></path></svg>` ,
107+ } ,
108+ } ,
109+ socialLinks : {
110+ github : "https://github.com/kobaltedev/solidbase" ,
111+ discord : "https://discord.com/invite/solidjs" ,
112+ } ,
113+ nav : [
114+ {
115+ text : "Guide" ,
116+ link : "/guide" ,
117+ } ,
118+ {
119+ text : "Reference" ,
120+ link : "/reference" ,
121+ } ,
122+ ] ,
123+ sidebar : {
124+ "/guide" : createFilesystemSidebar ( "./src/routes/guide" ) ,
125+ "/reference" : createFilesystemSidebar ( "./src/routes/reference" ) ,
126+ } ,
127+ } ,
128+ } ) ,
129+ solidStart ( solidBase . startConfig ( ) ) ,
130+ nitro ( {
131+ preset : "netlify" ,
132+ prerender : { crawlLinks : true } ,
133+ } ) ,
134+ ] ,
135135} ) ;
0 commit comments