From db8e62fc6d79e22d48b473e1b1aacc81cebf75ec Mon Sep 17 00:00:00 2001 From: tknkaa Date: Sun, 5 Jul 2026 21:42:29 +0900 Subject: [PATCH 1/2] fix: SolidStart v2 routing: sidebar and inline links --- .../v2/(0)building-your-application/(0)routing.mdx | 2 +- .../v2/(0)building-your-application/(1)api-routes.mdx | 4 ++-- .../v2/(0)building-your-application/(4)data-mutation.mdx | 4 ++-- src/routes/solid-start/v2/(0)index.mdx | 2 +- .../solid-start/v2/(1)advanced/(4)serialization.mdx | 4 ++-- src/routes/solid-start/v2/(1)getting-started.mdx | 4 ++-- .../solid-start/v2/reference/client/client-only.mdx | 2 +- .../solid-start/v2/reference/routing/file-routes.mdx | 2 +- .../solid-start/v2/reference/server/create-middleware.mdx | 2 +- .../v2/reference/server/get-server-function-meta.mdx | 2 +- src/routes/solid-start/v2/reference/server/get.mdx | 2 +- src/routes/solid-start/v2/reference/server/use-server.mdx | 2 +- vite.config.ts | 8 ++++++-- 13 files changed, 22 insertions(+), 18 deletions(-) diff --git a/src/routes/solid-start/v2/(0)building-your-application/(0)routing.mdx b/src/routes/solid-start/v2/(0)building-your-application/(0)routing.mdx index fdfcae5a9..599028ac2 100644 --- a/src/routes/solid-start/v2/(0)building-your-application/(0)routing.mdx +++ b/src/routes/solid-start/v2/(0)building-your-application/(0)routing.mdx @@ -27,7 +27,7 @@ There are two route shapes: - Files with a default export become UI routes. - Files that export HTTP method names such as `GET` or `POST` become API routes. -You can read more about handler exports in [API routes](/v2/solid-start/building-your-application/api-routes). +You can read more about handler exports in [API routes](/solid-start/v2/building-your-application/api-routes). ## Basic filename mapping diff --git a/src/routes/solid-start/v2/(0)building-your-application/(1)api-routes.mdx b/src/routes/solid-start/v2/(0)building-your-application/(1)api-routes.mdx index d2461a50e..2ebff1583 100644 --- a/src/routes/solid-start/v2/(0)building-your-application/(1)api-routes.mdx +++ b/src/routes/solid-start/v2/(0)building-your-application/(1)api-routes.mdx @@ -17,7 +17,7 @@ description: >- Use an API route when you need a route that returns data or handles incoming HTTP requests instead of rendering page UI. -A file becomes an API route when it exports one or more HTTP method names such as [`GET`](/v2/solid-start/reference/server/get), `POST`, `PATCH`, or `DELETE`. +A file becomes an API route when it exports one or more HTTP method names such as [`GET`](/solid-start/v2/reference/server/get), `POST`, `PATCH`, or `DELETE`. ## Create an API route @@ -87,4 +87,4 @@ API routes are a good fit when you need: - auth callback handlers - routes that return non-HTML responses -If the data is only needed by your route UI, prefer [Data fetching](/v2/solid-start/building-your-application/data-fetching) or [Data mutation](/v2/solid-start/building-your-application/data-mutation) before introducing a separate API boundary. +If the data is only needed by your route UI, prefer [Data fetching](/solid-start/v2/building-your-application/data-fetching) or [Data mutation](/solid-start/v2/building-your-application/data-mutation) before introducing a separate API boundary. diff --git a/src/routes/solid-start/v2/(0)building-your-application/(4)data-mutation.mdx b/src/routes/solid-start/v2/(0)building-your-application/(4)data-mutation.mdx index e6c763211..84320b069 100644 --- a/src/routes/solid-start/v2/(0)building-your-application/(4)data-mutation.mdx +++ b/src/routes/solid-start/v2/(0)building-your-application/(4)data-mutation.mdx @@ -16,7 +16,7 @@ description: >- --- Mutations run through Solid Router's [`action`](/solid-router/reference/data-apis/action) API. -When a mutation must run on the server, place the [`"use server"`](/v2/solid-start/reference/server/use-server) directive inside the action body. +When a mutation must run on the server, place the [`"use server"`](/solid-start/v2/reference/server/use-server) directive inside the action body. ## Handle form submissions with actions @@ -109,4 +109,4 @@ export default function ProjectPage(props: { params: { id: string } }) { When a mutation changes data that is also loaded by a route `query`, keep the read path and write path close together. That makes it easier to reason about revalidation behavior through the Solid Router data APIs. -Read this page together with [Data fetching](/v2/solid-start/building-your-application/data-fetching). +Read this page together with [Data fetching](/solid-start/v2/building-your-application/data-fetching). diff --git a/src/routes/solid-start/v2/(0)index.mdx b/src/routes/solid-start/v2/(0)index.mdx index f3ac798f3..072ddb76d 100644 --- a/src/routes/solid-start/v2/(0)index.mdx +++ b/src/routes/solid-start/v2/(0)index.mdx @@ -39,4 +39,4 @@ The core model carries over from v1: Configuration moved from `app.config.ts` to `vite.config.ts` through `solidStart()`. -If you are upgrading an existing app, start with the [migration guide](/v2/solid-start/migrating-from-v1). +If you are upgrading an existing app, start with the [migration guide](/solid-start/v2/migrating-from-v1). diff --git a/src/routes/solid-start/v2/(1)advanced/(4)serialization.mdx b/src/routes/solid-start/v2/(1)advanced/(4)serialization.mdx index 6716c9058..1bca99001 100644 --- a/src/routes/solid-start/v2/(1)advanced/(4)serialization.mdx +++ b/src/routes/solid-start/v2/(1)advanced/(4)serialization.mdx @@ -56,5 +56,5 @@ Because these values are transferred directly, this can yield smaller payloads f ## Related -- [Data fetching](/v2/solid-start/building-your-application/data-fetching) -- [Data mutation](/v2/solid-start/building-your-application/data-mutation) +- [Data fetching](/solid-start/v2/building-your-application/data-fetching) +- [Data mutation](/solid-start/v2/building-your-application/data-mutation) diff --git a/src/routes/solid-start/v2/(1)getting-started.mdx b/src/routes/solid-start/v2/(1)getting-started.mdx index 9817f03eb..a912b49a0 100644 --- a/src/routes/solid-start/v2/(1)getting-started.mdx +++ b/src/routes/solid-start/v2/(1)getting-started.mdx @@ -73,7 +73,7 @@ For example: - `src/routes/about.tsx` becomes `/about` - `src/routes/api/ping.ts` can expose `/api/ping` -Read [Routing](/v2/solid-start/building-your-application/routing) next if you want the exact filename conventions. +Read [Routing](/solid-start/v2/building-your-application/routing) next if you want the exact filename conventions. ## Type support @@ -88,4 +88,4 @@ Add it to your TypeScript config if your template has not already done so. } ``` -If you are migrating an existing app instead of creating a new one, continue with [Migrating from v1](/v2/solid-start/migrating-from-v1). +If you are migrating an existing app instead of creating a new one, continue with [Migrating from v1](/solid-start/v2/migrating-from-v1). diff --git a/src/routes/solid-start/v2/reference/client/client-only.mdx b/src/routes/solid-start/v2/reference/client/client-only.mdx index 1d630749f..eff5cb512 100644 --- a/src/routes/solid-start/v2/reference/client/client-only.mdx +++ b/src/routes/solid-start/v2/reference/client/client-only.mdx @@ -72,4 +72,4 @@ export default function Page() { ## Related -- [Routing](/v2/solid-start/building-your-application/routing) +- [Routing](/solid-start/v2/building-your-application/routing) diff --git a/src/routes/solid-start/v2/reference/routing/file-routes.mdx b/src/routes/solid-start/v2/reference/routing/file-routes.mdx index e265c1fb5..ffc6df3e1 100644 --- a/src/routes/solid-start/v2/reference/routing/file-routes.mdx +++ b/src/routes/solid-start/v2/reference/routing/file-routes.mdx @@ -60,4 +60,4 @@ export default function App() { ## Related -- [Routing](/v2/solid-start/building-your-application/routing) +- [Routing](/solid-start/v2/building-your-application/routing) diff --git a/src/routes/solid-start/v2/reference/server/create-middleware.mdx b/src/routes/solid-start/v2/reference/server/create-middleware.mdx index 46d3933f2..44b0de909 100644 --- a/src/routes/solid-start/v2/reference/server/create-middleware.mdx +++ b/src/routes/solid-start/v2/reference/server/create-middleware.mdx @@ -65,4 +65,4 @@ export default createMiddleware([ ## Related -- [API routes](/v2/solid-start/building-your-application/api-routes) +- [API routes](/solid-start/v2/building-your-application/api-routes) diff --git a/src/routes/solid-start/v2/reference/server/get-server-function-meta.mdx b/src/routes/solid-start/v2/reference/server/get-server-function-meta.mdx index 5cc6e387d..042c10d00 100644 --- a/src/routes/solid-start/v2/reference/server/get-server-function-meta.mdx +++ b/src/routes/solid-start/v2/reference/server/get-server-function-meta.mdx @@ -55,4 +55,4 @@ const meta = getServerFunctionMeta(); ## Related -- [`"use server"`](/v2/solid-start/reference/server/use-server) +- [`"use server"`](/solid-start/v2/reference/server/use-server) diff --git a/src/routes/solid-start/v2/reference/server/get.mdx b/src/routes/solid-start/v2/reference/server/get.mdx index d3a15d816..7b371b448 100644 --- a/src/routes/solid-start/v2/reference/server/get.mdx +++ b/src/routes/solid-start/v2/reference/server/get.mdx @@ -58,4 +58,4 @@ const handler = GET(getMessage); ## Related -- [Data fetching](/v2/solid-start/building-your-application/data-fetching) +- [Data fetching](/solid-start/v2/building-your-application/data-fetching) diff --git a/src/routes/solid-start/v2/reference/server/use-server.mdx b/src/routes/solid-start/v2/reference/server/use-server.mdx index 3cbffd8e8..f7f3703ba 100644 --- a/src/routes/solid-start/v2/reference/server/use-server.mdx +++ b/src/routes/solid-start/v2/reference/server/use-server.mdx @@ -73,4 +73,4 @@ export const logMessage = query(async (message: string) => { ## Related -- [`getServerFunctionMeta`](/v2/solid-start/reference/server/get-server-function-meta) +- [`getServerFunctionMeta`](/solid-start/v2/reference/server/get-server-function-meta) diff --git a/vite.config.ts b/vite.config.ts index 793a882d1..932ab9e9c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -97,7 +97,11 @@ export default defineConfig({ themeConfig: { sidebar: { "/solid-start": createFilesystemSidebar( - "./src/routes/solid-start" + "./src/routes/solid-start", + { + filter: (item) => + !item.filePath.includes("/solid-start/v2"), + } ), }, }, @@ -108,7 +112,7 @@ export default defineConfig({ title: "SolidStart", themeConfig: { sidebar: { - "/v2/solid-start": createFilesystemSidebar( + "/solid-start/v2": createFilesystemSidebar( "./src/routes/solid-start/v2" ), }, From 8c0a832b28b45d41eb4932df9baca008f5f2b340 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Sun, 5 Jul 2026 13:00:54 +0000 Subject: [PATCH 2/2] ci: apply automated fixes --- vite.config.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 932ab9e9c..21b2ae08d 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -99,8 +99,7 @@ export default defineConfig({ "/solid-start": createFilesystemSidebar( "./src/routes/solid-start", { - filter: (item) => - !item.filePath.includes("/solid-start/v2"), + filter: (item) => !item.filePath.includes("/solid-start/v2"), } ), },