About this site
This site runs on a vibe-coded static site generator powered by Vue/Nuxt SSR rendering to static output.
There are three types of content: posts, pages, and categories. Each are maintained as simple markdown files built into HTML using markdown-it, with a number of modern conveniences bolted on for adding sugar to content:
- Server-side rendered
support using MathJaxπΏ π΄ π πΈ π - SSR
tikzandtikz-cdsupport vianode-tikzjax - Definition and theorem blocks,
\eqrefs,\refs, and\cites using bibtex, so you can basically write LaTeX articles in a web setting in markdown
The site uses New Computer Modern with book weights, and shiki for syntax highlighting as usual.
The SSG pre-renders all content down to HTML or SVG and the build excludes resources on static routes which donβt need them. The end result are static pages which could probably have been written as raw HTML without much difficulty, and load just as fast, but with a few modern Vue conveniences.