2024-03-17 18:28:39 +00:00
|
|
|
import { defineConfig } from 'vitepress'
|
|
|
|
|
|
|
|
// https://vitepress.dev/reference/site-config
|
|
|
|
export default defineConfig({
|
2024-03-23 10:04:53 +00:00
|
|
|
title: "koel",
|
2024-03-17 18:28:39 +00:00
|
|
|
description: "The official documentation for Koel, the music streaming solution that works",
|
|
|
|
head: [
|
|
|
|
[
|
|
|
|
'script',
|
|
|
|
{
|
|
|
|
defer: 'defer',
|
|
|
|
src: 'https://app.lemonsqueezy.com/js/lemon.js'
|
|
|
|
}
|
|
|
|
],
|
|
|
|
['link', { rel: 'icon', href: '/favicon.png', type: 'image/x-png' }]
|
|
|
|
],
|
|
|
|
cleanUrls: true,
|
|
|
|
markdown: {
|
|
|
|
linkify: false,
|
|
|
|
image: {
|
|
|
|
lazyLoading: true
|
|
|
|
}
|
|
|
|
},
|
|
|
|
themeConfig: {
|
2024-03-22 21:19:44 +00:00
|
|
|
search: {
|
|
|
|
provider: 'algolia',
|
|
|
|
options: {
|
|
|
|
appId: '2EQKL1O1UU',
|
|
|
|
apiKey: 'e9d7b5be73f29af4030535a726ec7196',
|
|
|
|
indexName: 'koel'
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
2024-03-17 18:28:39 +00:00
|
|
|
outline: {
|
|
|
|
level: 'deep'
|
|
|
|
},
|
|
|
|
|
2024-03-19 22:46:40 +00:00
|
|
|
logo: '/logo.svg',
|
2024-03-17 18:28:39 +00:00
|
|
|
logoLink: '/guide/what-is-koel',
|
|
|
|
|
|
|
|
// https://vitepress.dev/reference/default-theme-config
|
|
|
|
nav: [
|
|
|
|
{ text: 'Home', link: 'https://koel.dev' },
|
|
|
|
{ text: 'Getting Started', link: '/guide/getting-started' },
|
|
|
|
{ text: 'Koel Plus', link: '/plus/what-is-koel-plus' },
|
|
|
|
],
|
|
|
|
|
|
|
|
sidebar: [
|
|
|
|
{
|
|
|
|
text: 'Introduction',
|
|
|
|
items: [
|
2024-06-27 21:40:43 +00:00
|
|
|
{ text: 'What Is Koel?', link: '/guide/what-is-koel' },
|
2024-03-17 18:28:39 +00:00
|
|
|
{ text: 'Getting Started', link: '/guide/getting-started' },
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: 'Usage',
|
|
|
|
items: [
|
|
|
|
{ text: 'Music Discovery', link: '/usage/music-discovery' },
|
|
|
|
{ text: 'Streaming Music', link: '/usage/streaming' },
|
|
|
|
{ text: 'Using the Web Interface', link: '/usage/web-interface' },
|
|
|
|
{ text: 'Instant Search', link: '/usage/search' },
|
|
|
|
{ text: 'Themes', link: '/usage/themes' },
|
|
|
|
{ text: 'Artist, Album, & Playlist Arts', link: '/usage/artist-album-playlist-arts' },
|
2024-06-27 09:33:10 +00:00
|
|
|
{ text: 'Podcasts', link: '/usage/podcasts' },
|
2024-03-17 18:28:39 +00:00
|
|
|
{ text: 'User Management', link: '/usage/user-management' },
|
|
|
|
{ text: 'Profile & Preferences', link: '/usage/profile-preferences' },
|
|
|
|
{ text: 'Remote Controller', link: '/usage/remote-controller' },
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: 'Koel Plus',
|
|
|
|
items: [
|
2024-06-27 21:40:43 +00:00
|
|
|
{ text: 'What Is Koel Plus?', link: '/plus/what-is-koel-plus' },
|
2024-03-17 18:28:39 +00:00
|
|
|
{ text: 'Purchase & Activation', link: '/plus/purchase-activation' },
|
2024-04-01 10:12:42 +00:00
|
|
|
{ text: 'Cloud Storage Support', link: '/plus/cloud-storage-support' },
|
2024-03-17 18:28:39 +00:00
|
|
|
{ text: 'Collaboration', link: '/plus/collaboration' },
|
2024-04-01 10:02:22 +00:00
|
|
|
{ text: 'Single Sign-On', link: '/plus/sso' },
|
2024-06-27 21:09:53 +00:00
|
|
|
{ text: 'Proxy Authentication', link: '/plus/proxy-auth' },
|
2024-03-17 18:28:39 +00:00
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: 'Service Integrations',
|
|
|
|
link: '/service-integrations.md'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: 'Mobile Apps',
|
|
|
|
link: '/mobile-apps'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: 'CLI Commands',
|
|
|
|
link: '/cli-commands'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: 'Local Development',
|
|
|
|
link: '/development'
|
2024-03-23 10:04:53 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
text: 'Troubleshooting',
|
|
|
|
link: '/troubleshooting'
|
|
|
|
},
|
2024-03-17 18:28:39 +00:00
|
|
|
],
|
|
|
|
|
|
|
|
socialLinks: [
|
|
|
|
{ icon: 'github', link: 'https://github.com/koel/koel' }
|
|
|
|
]
|
|
|
|
}
|
|
|
|
})
|