What is Content collection?
A group of related content, such as blog posts, that Astro loads and checks for you.
You describe the collection in src/content.config.ts, including what facts each entry must have. Astro then warns you if one is missing or wrong.
It's the standard way to run a blog on Astro.