From 639e7e9c6ba070cc7469babd8899406cd8bbefc2 Mon Sep 17 00:00:00 2001 From: Aarnav Tale Date: Thu, 16 Oct 2025 18:29:51 -0400 Subject: [PATCH] fix: reorganize vitepress docs into /docs --- .gitignore | 4 ++-- {.vitepress => docs/.vitepress}/config.ts | 3 +-- {.vitepress => docs/.vitepress}/theme/custom.css | 0 {.vitepress => docs/.vitepress}/theme/index.ts | 0 docs/index.md | 2 +- docs/public/logo.svg | 14 ++++++++++++++ package.json | 6 +++--- wrangler.toml | 2 +- 8 files changed, 22 insertions(+), 9 deletions(-) rename {.vitepress => docs/.vitepress}/config.ts (96%) rename {.vitepress => docs/.vitepress}/theme/custom.css (100%) rename {.vitepress => docs/.vitepress}/theme/index.ts (100%) create mode 100644 docs/public/logo.svg diff --git a/.gitignore b/.gitignore index dae8ca5..18128e6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,7 @@ node_modules .env /app/hp_ssh.wasm /app/wasm_exec.js -/.vitepress/dist/ -/.vitepress/cache/ +/docs/.vitepress/dist/ +/docs/.vitepress/cache/ /.direnv diff --git a/.vitepress/config.ts b/docs/.vitepress/config.ts similarity index 96% rename from .vitepress/config.ts rename to docs/.vitepress/config.ts index 5af405b..1765216 100644 --- a/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -6,9 +6,8 @@ export default defineConfig({ ignoreDeadLinks: ['/docs/Integrated-Mode', '/docs/Simple-Mode'], cleanUrls: true, head: [['link', { rel: 'icon', href: '/favicon.ico' }]], - srcDir: 'docs', themeConfig: { - logo: '/logo-dark-bg.svg', + logo: '/logo.svg', nav: [{ text: 'Home', link: '/' }], sidebar: [ { diff --git a/.vitepress/theme/custom.css b/docs/.vitepress/theme/custom.css similarity index 100% rename from .vitepress/theme/custom.css rename to docs/.vitepress/theme/custom.css diff --git a/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts similarity index 100% rename from .vitepress/theme/index.ts rename to docs/.vitepress/theme/index.ts diff --git a/docs/index.md b/docs/index.md index bc7dad0..b7272b5 100644 --- a/docs/index.md +++ b/docs/index.md @@ -6,7 +6,7 @@ hero: name: "Headplane" tagline: "A full-featured admin interface for Headscale" image: - src: "/logo-dark-bg.svg" + src: "/logo.svg" alt: "Headplane" actions: - text: "Getting Started" diff --git a/docs/public/logo.svg b/docs/public/logo.svg new file mode 100644 index 0000000..25dd539 --- /dev/null +++ b/docs/public/logo.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/package.json b/package.json index f946bba..b21f705 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,9 @@ "start": "node build/server/index.js", "typecheck": "react-router typegen && tsgo", "test": "vitest run", - "docs:dev": "vitepress dev", - "docs:build": "vitepress build", - "docs:preview": "vitepress preview" + "docs:dev": "vitepress dev docs", + "docs:build": "vitepress build docs", + "docs:preview": "vitepress preview docs" }, "dependencies": { "@dnd-kit/core": "^6.3.1", diff --git a/wrangler.toml b/wrangler.toml index ef1a823..2931343 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -2,5 +2,5 @@ name = "headplane" compatibility_date = "2025-08-18" [assets] -directory = ".vitepress/dist" +directory = "docs/.vitepress/dist" not_found_handling = "404-page"