From ba80d329983250ba364f11c66aba0b95f7b65590 Mon Sep 17 00:00:00 2001 From: Dmitry Britov Date: Sun, 20 Apr 2025 19:16:57 +0300 Subject: [PATCH 1/3] Update nextjs.yml --- .github/workflows/nextjs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/nextjs.yml b/.github/workflows/nextjs.yml index 378aa4e..c6c40b1 100644 --- a/.github/workflows/nextjs.yml +++ b/.github/workflows/nextjs.yml @@ -28,6 +28,7 @@ jobs: # Build job build: runs-on: ubuntu-latest + environment: github-pages steps: - name: Checkout uses: actions/checkout@v4 From 794304e36d17c445eec852cfcf3fab98c4187022 Mon Sep 17 00:00:00 2001 From: Dmitry Britov Date: Sun, 20 Apr 2025 19:31:24 +0300 Subject: [PATCH 2/3] Update next.config.js --- packages/website/next.config.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/website/next.config.js b/packages/website/next.config.js index b11527c..ddb15ce 100644 --- a/packages/website/next.config.js +++ b/packages/website/next.config.js @@ -4,7 +4,10 @@ const withNextra = require("nextra")({ }); module.exports = withNextra({ - basePath: process.env.NEXT_PUBLIC_BASE_PATH, + basePath: + process.env.NEXT_PUBLIC_BASE_PATH !== "/" + ? process.env.NEXT_PUBLIC_BASE_PATH + : undefined, output: "export", images: { unoptimized: process.env.NODE_ENV === "production" From 18fb0d5b03d191999d82140ca13ba102d3f71829 Mon Sep 17 00:00:00 2001 From: Dmitry Britov Date: Sun, 20 Apr 2025 19:40:52 +0300 Subject: [PATCH 3/3] Update getSourceByBasePath.ts --- packages/website/src/shared/lib/getSourceByBasePath.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/website/src/shared/lib/getSourceByBasePath.ts b/packages/website/src/shared/lib/getSourceByBasePath.ts index 0debbfc..5f646e1 100644 --- a/packages/website/src/shared/lib/getSourceByBasePath.ts +++ b/packages/website/src/shared/lib/getSourceByBasePath.ts @@ -1,5 +1,8 @@ export function getSourceByBasePath(src: string) { - if (!process.env.NEXT_PUBLIC_BASE_PATH) { + if ( + !process.env.NEXT_PUBLIC_BASE_PATH || + process.env.NEXT_PUBLIC_BASE_PATH === "/" + ) { return src; }