Site Launch
Building a Markdown-Driven Website
I built this site with Next.js and React to understand the publishing machinery instead of placing a content management system in front of it. A repository of Markdown files supplies the page content, route generator, and navigation data.
Why Build It This Way?
The setup lets me write locally, include LaTeX and highlighted code, and keep the content portable. React handles the shared layout, while each Markdown file contains only the material for one page. That separation keeps the site consistent without forcing presentation details into every post.
Markdown with LaTeX and Code
The renderer supports equations and syntax-highlighted code alongside ordinary Markdown.
template <typename T> T& do_nothing(T& input) { return input; }