added right date_sorting on startpage
This commit is contained in:
parent
35e6f79440
commit
b0b74a31ed
2 changed files with 17 additions and 4 deletions
|
|
@ -2,12 +2,25 @@
|
||||||
import Main from "../layouts/Main.astro";
|
import Main from "../layouts/Main.astro";
|
||||||
import PostPreviewLarge from "../components/PostPreviewLarge.astro";
|
import PostPreviewLarge from "../components/PostPreviewLarge.astro";
|
||||||
import PostGrid from "../components/PostGrid.astro";
|
import PostGrid from "../components/PostGrid.astro";
|
||||||
|
import type { Post } from "../types/global";
|
||||||
|
import { date, readonly } from "astro:schema";
|
||||||
|
|
||||||
const allPosts: Array<any> = Object.values(
|
const allPosts: Array<any> = Object.values(
|
||||||
import.meta.glob("./posts/*.md", { eager: true })
|
import.meta.glob("./posts/*.md", { eager: true })
|
||||||
);
|
);
|
||||||
|
|
||||||
const posts = allPosts.slice(0, allPosts.length - 1)
|
const sortedPosts = allPosts.slice(0, allPosts.length - 1)
|
||||||
|
.sort((postA: any, postB: any): number => {
|
||||||
|
const dateA = new Date(postA.frontmatter.date)
|
||||||
|
const dateB = new Date(postB.frontmatter.date)
|
||||||
|
|
||||||
|
if (dateA > dateB) return -1
|
||||||
|
else if (dateA < dateB) return 1
|
||||||
|
return 0
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const mostRecentPost = allPosts.at(allPosts.length - 1);
|
const mostRecentPost = allPosts.at(allPosts.length - 1);
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -16,5 +29,5 @@ const mostRecentPost = allPosts.at(allPosts.length - 1);
|
||||||
url={mostRecentPost.url}
|
url={mostRecentPost.url}
|
||||||
post={mostRecentPost.frontmatter}
|
post={mostRecentPost.frontmatter}
|
||||||
/>
|
/>
|
||||||
<PostGrid posts={posts} />
|
<PostGrid posts={sortedPosts} />
|
||||||
</Main>
|
</Main>
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
layout: ../../layouts/BlogPostLayout.astro
|
layout: ../../layouts/BlogPostLayout.astro
|
||||||
title: Luxusurlaub in den Bergen - Hike & Bike im Wipptal
|
title: Luxusurlaub in den Bergen - Hike & Bike im Wipptal
|
||||||
subtitle: Das ist jetzt also unser Leben. Luxushotels, 3-Gänge-Menüs und die schönsten Umgebungen.
|
subtitle: Das ist jetzt also unser Leben. Luxushotels, 3-Gänge-Menüs und die schönsten Umgebungen.
|
||||||
description: Was könnte ein besser Kontrast zum Zelturlaub an der Ostsee sein, als eine Woche in einem luxuriösen Hotel, mitten in den Alpen? Und wenn ihr jetzt denkt, dass wir unsere Abfindung verschleudern...das ganze hat uns nur...
|
description: Was könnte ein besser Kontrast zum Zelturlaub an der Ostsee sein, als eine Woche in einem luxuriösen Hotel, mitten in den Alpen? Und wenn ihr jetzt denkt, dass wir unsere Abfindung verschleudern...das ganze hat uns nur 80€ p.P. gekostet ;). Wie das funktioniert erfahrt ihr im Artikel.
|
||||||
image:
|
image:
|
||||||
path: titelbild_matrei.webp
|
path: titelbild_matrei.webp
|
||||||
alt: Chiara und Tim in der nähe der Bergeralm mit tollen Bergen im Hintergrund.
|
alt: Chiara und Tim in der nähe der Bergeralm mit tollen Bergen im Hintergrund.
|
||||||
|
|
@ -28,7 +28,7 @@ Ciao Kakao.
|
||||||
|
|
||||||
</br>
|
</br>
|
||||||
|
|
||||||
<!-- // TODOs: Reihenfolge Artikel anpassen; Breite von großer Vorschau begrenzen; Mdx integrieren und Html Componenten anpassen; -->
|
<!-- // TODOs: Reihenfolge Artikel anpassen; Mdx integrieren und Html Componenten anpassen; -->
|
||||||
|
|
||||||
## Es gibt immer einen Zug ~~früher~~ später
|
## Es gibt immer einen Zug ~~früher~~ später
|
||||||
Ich schlage die Augen auf. </br>
|
Ich schlage die Augen auf. </br>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue