--- import { getCollection } from 'astro:content'; import DefaultLayout from '@/layouts/DefaultLayout.astro'; import { BlogPosts } from '@/components/sections/blog-posts'; const posts = (await getCollection('puzzles')).sort( (a, b) => b.data.pubDate.valueOf() - a.data.pubDate.valueOf(), ); const SITE_TITLE = 'Puzzles - Logic, Mathematics, and Interactive Challenges'; const SITE_DESCRIPTION = 'Mathematical puzzles, logic problems, and interactive challenges that teach algorithmic thinking.'; ---

Puzzles

{SITE_DESCRIPTION}