Hongji

1 min read

Hello, world

First post on the new blog. Mostly a smoke test for the MDX pipeline.

  • meta
  • setup

This is the first post. If you're reading it on the live site, the content pipeline works end-to-end: file on disk → frontmatter parsed → rendered as a route.

The stack underneath:

  • Next.js 16 with the App Router
  • MDX via @next/mdx
  • Files in git as the source of truth — no CMS

More posts to follow once the pipeline feels solid.

Here's a code block to verify syntax highlighting:

function greet(name: string): string {
  return `Hello, ${name}`;
}
 
const message = greet("world");
console.log(message);

And inline code should still look like code.

GitHub-style alerts also work, written as plain Markdown:

NOTE

Useful information that readers should know, even when skimming.

TIP

Optional advice that can help readers do something more easily.

IMPORTANT

Key information readers need to know to achieve their goal.

WARNING

Urgent info that needs immediate attention to avoid problems.

CAUTION

Advises about risks or negative outcomes of a certain action.