From 647ce41c7e55f4c59b9e42af14fc0eeb65b8b89c Mon Sep 17 00:00:00 2001 From: Pablo Moyano Date: Sun, 8 Oct 2023 03:02:02 +0200 Subject: [PATCH] Puto vscode --- src/content/blog/test.mdx | 2 +- src/content/blog/test2.mdx | 20 ++++++++++++++++++++ src/content/blog/test3.mdx | 20 ++++++++++++++++++++ src/content/config.ts | 1 + src/pages/blog/index.astro | 2 +- 5 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 src/content/blog/test2.mdx create mode 100644 src/content/blog/test3.mdx diff --git a/src/content/blog/test.mdx b/src/content/blog/test.mdx index 95ba768..53775a2 100644 --- a/src/content/blog/test.mdx +++ b/src/content/blog/test.mdx @@ -1,7 +1,7 @@ --- title: 'Test Post 1' description: 'Lorem ipsum dolor sit amet' -date: 'Jul 08 2022' +date: 2023-10-08 cover: '../../assets/gallery/junction2019-1.jpg' coverAlt: 'Hacking' --- diff --git a/src/content/blog/test2.mdx b/src/content/blog/test2.mdx new file mode 100644 index 0000000..60eb40d --- /dev/null +++ b/src/content/blog/test2.mdx @@ -0,0 +1,20 @@ +--- +title: 'Test Post 2' +description: 'Lorem ipsum dolor sit amet' +date: 2023-10-07 +cover: '../../assets/gallery/junction2019-1.jpg' +coverAlt: 'Hacking' +--- + +# Title + +This is a test + +## Subtitle + +### I have serious formatting issues + +#### I think I need tailwind typography + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet. \ No newline at end of file diff --git a/src/content/blog/test3.mdx b/src/content/blog/test3.mdx new file mode 100644 index 0000000..1cf4629 --- /dev/null +++ b/src/content/blog/test3.mdx @@ -0,0 +1,20 @@ +--- +title: 'Test Post 3' +description: 'Lorem ipsum dolor sit amet' +date: 2022-08-07 +cover: '../../assets/gallery/junction2019-1.jpg' +coverAlt: 'Hacking' +--- + +# Title + +This is a test + +## Subtitle + +### I have serious formatting issues + +#### I think I need tailwind typography + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae ultricies leo integer malesuada nunc vel risus commodo viverra. Adipiscing enim eu turpis egestas pretium. Euismod elementum nisi quis eleifend quam adipiscing. In hac habitasse platea dictumst vestibulum. Sagittis purus sit amet volutpat. Netus et malesuada fames ac turpis egestas. Eget magna fermentum iaculis eu non diam phasellus vestibulum lorem. Varius sit amet mattis vulputate enim. Habitasse platea dictumst quisque sagittis. Integer quis auctor elit sed vulputate mi. Dictumst quisque sagittis purus sit amet. \ No newline at end of file diff --git a/src/content/config.ts b/src/content/config.ts index 8bf294c..ad73eaa 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -3,6 +3,7 @@ import { defineCollection, z } from "astro:content"; const blogCollection = defineCollection({ schema: ({ image }) => z.object({ title: z.string(), + date: z.date(), cover: image().refine((img) => img.width >= 1080, { message: "Cover image must be at least 1080 pixels wide!", }), diff --git a/src/pages/blog/index.astro b/src/pages/blog/index.astro index 2526624..5a5c8c1 100644 --- a/src/pages/blog/index.astro +++ b/src/pages/blog/index.astro @@ -7,7 +7,7 @@ import Layout from "../../layouts/new.astro"; // Get blogposts from content folder import { getCollection } from "astro:content"; const posts = (await getCollection("blog")).sort( - (a, b) => a.data.pubDate.valueOf() - b.data.pubDate.valueOf() + (a, b) => a.data.date.valueOf() + b.data.date.valueOf() ); ---