From cda18a01652761645fe0169838e257f0581ca5b8 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Wed, 13 Nov 2024 20:24:37 +0200 Subject: Added latest blog to home page --- src/pages/index.astro | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'src/pages/index.astro') diff --git a/src/pages/index.astro b/src/pages/index.astro index dc73f9c..6a353e2 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,7 +1,14 @@ --- +import { getCollection } from "astro:content"; import Terminal from "../layouts/Terminal.astro"; import TerminalBorder from "../components/TerminalBorder.astro"; import Link from "../components/Link.astro"; +import BlogItem from "../components/BlogItem.astro"; + +const latestBlog = (await getCollection("blogs")).reduce((latest, blog) => { + const blogDate = new Date(blog.data.date); + return blogDate > new Date(latest.data.date) ? blog : latest; +}); const sshKey = `ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO7P9K9D5RkBk+JCRRS6AtHuTAc6cRpXfRfRMg/Kyren`; const fingerprint = ` @@ -108,17 +115,13 @@ watching Anime or solving Rubik's cubes fast.`.trimStart();

{aboutMe}

- -

- github.com/Kyren223 -
- discord.com/Kyren223 -

-
+ -- cgit v1.3.1