chore(blog): remove the blog listing page

It isn't being updated and I want to focus on the daily email archive
list.
This commit is contained in:
Oliver Davies 2023-04-19 13:00:00 +01:00
parent 34ca0a450a
commit e37e41254c
2 changed files with 0 additions and 36 deletions

View file

@ -19,10 +19,6 @@ const footerLinks = [
title: "About",
href: "/",
},
{
title: "Blog",
href: "/blog",
},
{
title: "Talks",
href: "/talks",

View file

@ -1,32 +0,0 @@
---
import ListingPage from "~/components/ListingPage.astro";
import PageLayout from "~/layouts/PageLayout.astro";
import { getCollection } from 'astro:content';
const posts = await getCollection('blog');
// TODO: show all posts when running locally.
const filteredPosts = posts
.filter((post) => !post.data.draft)
.filter((post) => post.data.date);
const sortedPosts = filteredPosts
.map((post) => {
const slug = `/blog/${post.slug}`;
return { item: post, slug };
})
.sort(
(a, b) =>
new Date(b.item.data.date).valueOf() -
new Date(a.item.data.date).valueOf()
);
---
<ListingPage items={sortedPosts} title="Blog">
<p slot="intro">
This is where I publish my personal blog posts as well as technical posts
and tutorials on topics such as Drupal, PHP, Tailwind CSS, automated
testing, and systems administration.
</p>
</ListingPage>