在 SvelteKit 中匹配大小写路由?

Matching lower and upper case routes in SvelteKit?

我想要一个 /routes/Blog.svelte 页面,可以同时匹配 blog 和 Blog,或者更好的是不分大小写匹配(例如 BlOG、bLOG 等)。这可能吗?

这不受支持 out-of-the-box,但您可以使用 parameter matchers 在用户区实现它。

将您的路线命名为 /src/routes/[blog=blog].svelte 并将以下参数匹配器添加到 /src/params/blog.js:

const regex = /^blog$/i;

export function match(param) {
    return regex.test(param);
}