fix: use id instead of slug for guides

This commit is contained in:
2024-11-17 22:07:25 +01:00
parent c44b370652
commit 0dee1e8bff
3 changed files with 42 additions and 3 deletions
+2 -2
View File
@@ -1,13 +1,13 @@
---
import { getCollection } from 'astro:content'
import ArticleLayout from '../../layouts/ArticleLayout.astro'
import ArticleLayout from '@/layouts/ArticleLayout.astro'
export async function getStaticPaths() {
const guides = await getCollection('guides')
return guides.map(entry => ({
params: { id: entry.slug },
params: { id: entry.data.id },
props: { entry },
}))
}
+1 -1
View File
@@ -13,7 +13,7 @@ const guides = await getCollection('guides')
guides.toReversed().map(guide => (
<div class="card">
<div class="title">
<a href={`/guide/${guide.slug}`}>{guide.data.title}</a>
<a href={`/guide/${guide.data.id}`}>{guide.data.title}</a>
</div>
<div class="text">{guide.data.description}</div>
<div class="tags">