@@ -6,8 +6,20 @@ export default defineConfig({
66
77 // Base URL for GitHub Pages (repository name)
88 base : '/keep/' ,
9+
10+ // Ignore dead links for now
11+ ignoreDeadLinks : true ,
12+
13+ // Favicon - must include base path explicitly for head elements
14+ head : [
15+ [ 'link' , { rel : 'icon' , type : 'image/svg+xml' , href : '/keep/logo.svg' } ] ,
16+ [ 'link' , { rel : 'alternate icon' , type : 'image/svg+xml' , href : '/keep/logo.svg' } ] ,
17+ [ 'link' , { rel : 'mask-icon' , href : '/keep/logo.svg' , color : '#000000' } ]
18+ ] ,
919
1020 themeConfig : {
21+ // Logo in nav bar
22+ logo : '/logo.svg' ,
1123 // GitHub repository
1224 socialLinks : [
1325 { icon : 'github' , link : 'https://github.com/stechstudio/keep' }
@@ -16,8 +28,7 @@ export default defineConfig({
1628 // Navigation
1729 nav : [
1830 { text : 'Home' , link : '/' } ,
19- { text : 'Guide' , link : '/guide/' } ,
20- { text : 'Examples' , link : '/examples/' }
31+ { text : 'Guide' , link : '/guide/' }
2132 ] ,
2233
2334 // Sidebar
@@ -29,18 +40,35 @@ export default defineConfig({
2940 { text : 'Introduction' , link : '/guide/' } ,
3041 { text : 'Installation' , link : '/guide/installation' } ,
3142 { text : 'Configuration' , link : '/guide/configuration' } ,
32- { text : 'Quick Start' , link : '/guide/quick-start' } ,
33- { text : 'Interactive Shell' , link : '/guide/shell' }
43+ { text : 'Quick Start' , link : '/guide/quick-start' }
3444 ]
3545 } ,
3646 {
37- text : 'Managing Secrets ' ,
47+ text : 'CLI Commands ' ,
3848 items : [
39- { text : 'Overview' , link : '/guide/managing-secrets/' } ,
40- { text : 'Creating & Viewing' , link : '/guide/managing-secrets/creating-viewing' } ,
41- { text : 'Cross-Environment' , link : '/guide/managing-secrets/cross-environment' } ,
42- { text : 'Exporting to .env' , link : '/guide/managing-secrets/exporting-to-env' }
43- // {text: 'Runtime Secrets', link: '/guide/managing-secrets/runtime-secrets'} // Deferred to future release
49+ { text : 'Overview' , link : '/guide/cli-commands/' } ,
50+ { text : 'Creating & Viewing' , link : '/guide/cli-commands/creating-viewing' } ,
51+ { text : 'Cross-Environment' , link : '/guide/cli-commands/cross-environment' } ,
52+ { text : 'Exporting to .env' , link : '/guide/cli-commands/exporting-to-env' }
53+ // {text: 'Runtime Secrets', link: '/guide/cli-commands/runtime-secrets'} // Deferred to future release
54+ ]
55+ } ,
56+ {
57+ text : 'Interactive Shell' ,
58+ items : [
59+ { text : 'Getting Started' , link : '/guide/shell' } ,
60+ { text : 'Commands & Shortcuts' , link : '/guide/shell-commands' } ,
61+ { text : 'Tips & Tricks' , link : '/guide/shell-tips' }
62+ ]
63+ } ,
64+ {
65+ text : 'Web UI' ,
66+ items : [
67+ { text : 'Getting Started' , link : '/guide/web-ui/' } ,
68+ { text : 'Managing Secrets' , link : '/guide/web-ui/managing-secrets' } ,
69+ { text : 'Diff & Compare' , link : '/guide/web-ui/diff-compare' } ,
70+ { text : 'Import & Export' , link : '/guide/web-ui/import-export' } ,
71+ { text : 'Security' , link : '/guide/web-ui/security' }
4472 ]
4573 } ,
4674 {
@@ -59,18 +87,6 @@ export default defineConfig({
5987 // {text: 'Security Architecture', link: '/guide/reference/security-architecture'} // Deferred - encrypted cache feature
6088 ]
6189 }
62- ] ,
63- '/examples/' : [
64- {
65- text : 'Examples' ,
66- items : [
67- { text : 'Overview' , link : '/examples/' } ,
68- // {text: 'Laravel Integration', link: '/examples/laravel'}, // Deferred to future release
69- { text : 'CI/CD Workflows' , link : '/examples/ci-cd' } ,
70- { text : 'Multi-Environment Setup' , link : '/examples/multi-environment' } ,
71- { text : 'AWS Setup' , link : '/examples/aws-setup' }
72- ]
73- }
7490 ]
7591 } ,
7692
0 commit comments