--- import Terminal from "@layouts/Terminal.astro"; import TerminalBorder from "@components/TerminalBorder.astro"; import BlogItem from "@components/BlogItem.astro"; import { getCollection } from "astro:content"; const blogs = (await getCollection("blogs")) .sort((a, b) => +new Date(b.data.date) - +new Date(a.data.date)) .map((blog) => ({ title: blog.data.title, description: blog.data.description, date: blog.data.date, href: "/blogs/" + blog.slug, })); const repeatArray = (arr, times) => Array(times).fill(arr).flat(); const repeated = repeatArray(blogs, 10); ---

$ ls -lah -t --color=auto ~/blogs

{ repeated.map((blog) => ( <> )) }