diff --git a/examples/basic/chronicle.yaml b/examples/basic/chronicle.yaml index adcad3af..b56727ea 100644 --- a/examples/basic/chronicle.yaml +++ b/examples/basic/chronicle.yaml @@ -4,12 +4,17 @@ site: url: https://docs.example.com +logo: + light: /logo.svg + dark: /logo.svg + content: - dir: docs label: Docs + icon: /icons/docs.svg theme: - name: paper + name: default search: enabled: true diff --git a/examples/basic/public/icons/docs.svg b/examples/basic/public/icons/docs.svg new file mode 100644 index 00000000..ad1179fb --- /dev/null +++ b/examples/basic/public/icons/docs.svg @@ -0,0 +1,4 @@ + + + + diff --git a/examples/basic/public/logo.svg b/examples/basic/public/logo.svg new file mode 100644 index 00000000..49180d23 --- /dev/null +++ b/examples/basic/public/logo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/chronicle/src/server/vite-config.ts b/packages/chronicle/src/server/vite-config.ts index 6262b1d4..5ce7df6e 100644 --- a/packages/chronicle/src/server/vite-config.ts +++ b/packages/chronicle/src/server/vite-config.ts @@ -48,6 +48,7 @@ export async function createViteConfig( return { root: packageRoot, + publicDir: path.resolve(projectRoot, 'public'), configFile: false, plugins: [ nitro({ @@ -131,6 +132,7 @@ export async function createViteConfig( }, nitro: { logLevel: 2, + publicAssets: [{ dir: path.resolve(projectRoot, 'public') }], output: { dir: resolveOutputDir(projectRoot, preset), },