fix: remove trailing slash from path

This commit is contained in:
Bjorn Beishline 2026-02-06 12:42:07 -07:00
parent d5a77e6aa5
commit c489331fc7
3 changed files with 7 additions and 1 deletions

View File

@ -1,4 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import { withoutTrailingSlash } from "ufo";
definePageMeta({ definePageMeta({
documentDriven: true, documentDriven: true,
}); });
@ -6,7 +8,9 @@ definePageMeta({
const route = useRoute(); const route = useRoute();
const { data: page } = await useAsyncData("page-" + route.path, () => { const { data: page } = await useAsyncData("page-" + route.path, () => {
return queryCollection("blog").path(route.path).first(); return queryCollection("blog")
.path(withoutTrailingSlash(route.path))
.first();
}); });
if (!page.value) { if (!page.value) {

1
package-lock.json generated
View File

@ -14,6 +14,7 @@
"better-sqlite3": "^12.6.2", "better-sqlite3": "^12.6.2",
"nuxt": "^4.3.0", "nuxt": "^4.3.0",
"tailwindcss": "^4.1.18", "tailwindcss": "^4.1.18",
"ufo": "^1.6.3",
"zod": "^4.3.6" "zod": "^4.3.6"
}, },
"devDependencies": { "devDependencies": {

View File

@ -17,6 +17,7 @@
"better-sqlite3": "^12.6.2", "better-sqlite3": "^12.6.2",
"nuxt": "^4.3.0", "nuxt": "^4.3.0",
"tailwindcss": "^4.1.18", "tailwindcss": "^4.1.18",
"ufo": "^1.6.3",
"zod": "^4.3.6" "zod": "^4.3.6"
}, },
"devDependencies": { "devDependencies": {