This is the new

This is the new

A completely new website, built from scratch with Next.js

over 1 year ago · 3 min read

The website is in the process of a rewrite from the ground-up. The content on this page is outdated, and the Markdown demo below will not function properly.

I have been working on a new website for a while now, and it finally got to a point where I can say: It's here.
It's built with Next.js and has a fully custom static-site blog system using Markdown with Rehype for content management.

See its project page for more information about the technology and the project.

The new website is still partly under construction, but it is ready to go as far as I can see.
I hope you enjoy it just as much as I enjoyed making it and enjoy maintaining it.
If you have any questions, you can contact me either on Discord or via

The source code is available on GitHub.

Also be sure to check out Wait What's website at

The Demonstration

As for the rest of the post, I will be demonstrating some Markdown features.

Bold text. Italic text does not look good with this typeface, which does not have real italics. There's strikethrough, though.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

<!-- The table above is a mystery table of various cities and countries. However, upon closer inspection, we can see that the order stands for the cities and countries that hosted the Eurovision Song Contest, starting in 2007 until 2017. I was surprised how many people didn't know that. -->

A blockquote.

0x2dx=ddx(0x2dx)=ddx(0x2dx)\begin{align} \int_0^\infty x^2 dx &= \frac{d}{dx} \left( \int_0^\infty x^2 dx \right) \\ &= \frac{d}{dx} \left( \int_0^\infty x^2 dx \right) \\ \end{align}

Inline KaTeX\KaTeX. A link. Big link without custom display text:

  • A list item
    • Another list item
    • Yet another list item

A small code block: This is a code block.

A big, highlighted code block, full of yummy Rust code:

fn main() {
    println!("Hello, world!");