--- import { getCollection } from "astro:content"; import BaseHead from "../components/BaseHead.astro"; import Header from "../components/Header.astro"; import Footer from "../components/Footer.astro"; import Post from "../components/Post.astro"; import ColorScript from "../components/ColorScript.astro"; import { SITE_TITLE, SITE_DESCRIPTION } from "../config"; let posts = await getCollection("posts"); posts = posts.sort( (a, b) => new Date(b.data.updated || b.data.added).valueOf() - new Date(a.data.updated || a.data.added).valueOf(), ); ---
    { posts.map( ({ url, data: { description, slug, title, tags, added: date }, }) => ) }

You can also subscribe with RSS!