diff --git a/src/routes/atom.xml/+server.ts b/src/routes/atom.xml/+server.ts
index 3b01aca5..b242b6bd 100644
--- a/src/routes/atom.xml/+server.ts
+++ b/src/routes/atom.xml/+server.ts
@@ -41,6 +41,7 @@ const render = (posts = genPosts({ postHtml: true, postLimit: feed.limit, filter
 </feed>`.trim()
 
 export const prerender = true
+export const trailingSlash = 'never'
 export const GET: RequestHandler = async () =>
   new Response(render(), {
     headers: {
diff --git a/src/routes/feed.json/+server.ts b/src/routes/feed.json/+server.ts
index 401e20ad..57d173c5 100644
--- a/src/routes/feed.json/+server.ts
+++ b/src/routes/feed.json/+server.ts
@@ -43,6 +43,7 @@ const render = (posts = genPosts({ postHtml: true, postLimit: feed.limit, filter
 })
 
 export const prerender = true
+export const trailingSlash = 'never'
 export const GET: RequestHandler = async () =>
   json(render(), {
     headers: {
diff --git a/src/routes/manifest.webmanifest/+server.ts b/src/routes/manifest.webmanifest/+server.ts
index 4eca4e02..5541ee78 100644
--- a/src/routes/manifest.webmanifest/+server.ts
+++ b/src/routes/manifest.webmanifest/+server.ts
@@ -3,6 +3,7 @@ import { site } from '$lib/config/site'
 import { any, maskable } from '$lib/config/icon'
 
 export const prerender = true
+export const trailingSlash = 'never'
 export const GET: RequestHandler = () =>
   new Response(
     JSON.stringify(
diff --git a/src/routes/posts.json/+server.ts b/src/routes/posts.json/+server.ts
index 911ae7ff..d394dcf3 100644
--- a/src/routes/posts.json/+server.ts
+++ b/src/routes/posts.json/+server.ts
@@ -3,4 +3,5 @@ import { json } from '@sveltejs/kit'
 import { genPosts } from '$lib/utils/posts'
 
 export const prerender = true
+export const trailingSlash = 'never'
 export const GET: RequestHandler = async () => json(genPosts())
diff --git a/src/routes/sitemap.xml/+server.ts b/src/routes/sitemap.xml/+server.ts
index f4d33a90..299f6a1d 100644
--- a/src/routes/sitemap.xml/+server.ts
+++ b/src/routes/sitemap.xml/+server.ts
@@ -27,6 +27,7 @@ const render = (): string =>
   </urlset>`.trim()
 
 export const prerender = true
+export const trailingSlash = 'never'
 export const GET: RequestHandler = async () =>
   new Response(render(), {
     headers: {
diff --git a/src/routes/tags.json/+server.ts b/src/routes/tags.json/+server.ts
index 4742ba7a..0caa1d39 100644
--- a/src/routes/tags.json/+server.ts
+++ b/src/routes/tags.json/+server.ts
@@ -3,4 +3,5 @@ import { json } from '@sveltejs/kit'
 import { genPosts, genTags } from '$lib/utils/posts'
 
 export const prerender = true
+export const trailingSlash = 'never'
 export const GET: RequestHandler = async () => json(genTags(genPosts()))