Hello, world
This is the inaugural post. It exists so the blog has something to render while everything else gets wired up.
What's in a post
Each post is a single .mdx file under content/posts/. The frontmatter at the top of the file controls how the post shows up in the index, in OG cards, and in the feed.
A minimal post needs:
title— shown in the index, on the post page, and in metadata.date— used for sorting and the timestamp shown to readers.summary— the one-line description shown on the index and in OG/RSS.tags— list of strings. Each becomes its own/blog/tag/<tag>page.
Optional fields: draft: true to keep a post out of the index, RSS, and sitemap; ogImage: /path.png for a custom social card.
Code blocks
function greet(name: string) {
return `hello, ${name}`
}def greet(name: str) -> str:
return f"hello, {name}"A table for good measure
| Thing | Status |
|---|---|
| Blog | live |
| Style | TBD |
| Coffee | hot |