Chariot logoChariot - Engineering
Matthew Magaldi1 min read

Hello, World

Bootstrapping a Markdoc + Next.js engineering blog with Tailwind and shadcn/ui.

Welcome to the engineering blog. This is a sample post written in Markdoc.

Why Markdoc?

  • Typed frontmatter
  • Custom tags/components
  • Great for static generation

Inline Code

export function hello(name: string) {
  return `hello ${name}`;
}

How we built this site

This blog is built with Next.js (App Router) and Markdoc. Posts are simple .md files in content/ with frontmatter, rendered through a small Markdoc config and custom React components. Styling is handled with Tailwind CSS and shadcn/ui, and pages are statically generated for speed.

All in all, this site took about ~20 minutes to scaffold, build and deploy.