Fix sorting articles

This commit is contained in:
2023-10-26 20:34:18 +02:00
parent 6e30e9d424
commit 6a479528a9
3 changed files with 12 additions and 15 deletions

View File

@@ -42,22 +42,19 @@ export function useSkills() {
}
export function usePosts() {
return useAsyncData('content:posts', () => {
return queryContent<Post>('writing')
.sort({
publishedAt: -1,
})
.find()
return useAsyncData('content:posts', async () => {
const posts = await queryContent<Post>('writing').find()
return posts.sort((a, b) => {
return new Date(b.publishedAt).getTime() - new Date(a.publishedAt).getTime()
})
})
}
export function useLatestPost() {
return useAsyncData('content:latestPost', () => {
return queryContent<Post>('writing')
.sort({
publishedAt: -1,
})
.limit(1)
.find()
return useAsyncData('content:latestPost', async () => {
const posts = await queryContent<Post>('writing').find()
return posts.sort((a, b) => {
return new Date(b.publishedAt).getTime() - new Date(a.publishedAt).getTime()
})[0]
})
}

View File

@@ -2,7 +2,7 @@
slug: how-i-start
title: 'How do I start programming?'
description: 'Description de test'
publishedAt: '04 September 2023'
publishedAt: '01/02/2023'
readingMins: 5
---

View File

@@ -2,7 +2,7 @@
slug: 'new-website'
title: 'New version for my portfolio'
description: 'Description de test'
publishedAt: '04 September 2023'
publishedAt: '09/09/2021'
readingMins: 5
---