From f658767125135d3b2e227a034c13c074e1dbba0f Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Thu, 2 Apr 2026 14:23:13 -0400 Subject: [PATCH 1/4] fix: add cleanUrls option to vercel.json Signed-off-by: Aviv Keller --- vercel.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vercel.json b/vercel.json index ef821e0..2b7988b 100644 --- a/vercel.json +++ b/vercel.json @@ -1,4 +1,5 @@ { "$schema": "https://openapi.vercel.sh/vercel.json", - "outputDirectory": "out" + "outputDirectory": "out", + "cleanUrls": true } From e9a33f1c164338111a7e247d98cc052f01905d6a Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Thu, 2 Apr 2026 14:25:39 -0400 Subject: [PATCH 2/4] fixup! Signed-off-by: Aviv Keller --- vercel.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/vercel.json b/vercel.json index 2b7988b..9e85eed 100644 --- a/vercel.json +++ b/vercel.json @@ -1,5 +1,12 @@ { "$schema": "https://openapi.vercel.sh/vercel.json", "outputDirectory": "out", - "cleanUrls": true + "cleanUrls": true, + "redirects": [ + { + "source": "/learn", + "destination": "/learn/", + "permanent": true + } + ] } From 7ef81c42ea15e6961a49cfa42dc234778d350282 Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Thu, 2 Apr 2026 14:28:35 -0400 Subject: [PATCH 3/4] fixup! Signed-off-by: Aviv Keller --- vercel.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vercel.json b/vercel.json index 9e85eed..d3a9b98 100644 --- a/vercel.json +++ b/vercel.json @@ -2,7 +2,13 @@ "$schema": "https://openapi.vercel.sh/vercel.json", "outputDirectory": "out", "cleanUrls": true, + "trailingSlash": false, "redirects": [ + { + "source": "/", + "destination": "/learn/", + "permanent": true + }, { "source": "/learn", "destination": "/learn/", From 26fc1ca812832fe64893adc165bcecf8d85c91d2 Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Thu, 2 Apr 2026 14:31:12 -0400 Subject: [PATCH 4/4] fixup! Signed-off-by: Aviv Keller --- vercel.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vercel.json b/vercel.json index d3a9b98..bc5f010 100644 --- a/vercel.json +++ b/vercel.json @@ -2,7 +2,6 @@ "$schema": "https://openapi.vercel.sh/vercel.json", "outputDirectory": "out", "cleanUrls": true, - "trailingSlash": false, "redirects": [ { "source": "/", @@ -13,6 +12,11 @@ "source": "/learn", "destination": "/learn/", "permanent": true + }, + { + "source": "/learn/(.*)/", + "destination": "/learn/$1", + "permanent": true } ] }