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.