Tashkent
|
May 15, 2026
08:27:58 PM

Hello, world

May 12, 20261 min read

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

ThingStatus
Bloglive
StyleTBD
Coffeehot