Working with the blog collection:
The blog collection is found in src/content/blog.
π /src/content/blog
βββ π post-1
βββ π index.md
βββ π post-2
βββ π index.mdx
In the above example, two blog posts will be generated with the folder name representing the slug.
https://example.com/blog/post-1https://example.com/blog/post-2
Provide metadata
Metadata is required for each post.
---
title: "Blog Collection";
description: "How to add posts to the blog.";
date: "2024-03-21";
draft: false;
---
| Field | Req | Type | Remarks |
|---|---|---|---|
| title | Yes | string | Title of the content. Used in SEO and RSS. |
| description | Yes | string | Description of the content. Used in SEO and RSS. |
| date | Yes | string | Must be a valid date string (able to be parsed). |
| draft | No | boolean | If draft: true, content will not be published. |
All thatβs left to do is write the content under the metadata.
---
title: "Blog Collection";
description: "How to add posts to the blog.";
date: "2024-03-21";
draft: false;
---
## Working with the blog collection
<!-- content -->