Blog MDX reader

December 18, 2025

Introduction

The blog system has been upgraded to make technical posts cleaner, clearer, and more enjoyable to read.
It supports better code blocks, native tables, and full LaTeX support — all rendered directly from MDX. Possible thanks to next-mdx-remote-client, with plugins of rehype plugins alongside some customization.

Tables Support

ItemCategoryValueRating
Clockwork OwlGadgets73★★★★☆
Lunar Tea LeavesConsumables18★★★☆☆
Neon Paper ClipsOffice Stuff42★★★★★
Pocket SundialCuriosities55★★★☆☆
Floating BookmarkMiscellaneous29★★★★☆

Code blocks (with line numbers & highlights)

function fibonacci(n) {
  if (n <= 1) return n;
 
  let a = 0, b = 1;
  for (let i = 2; i <= n; i++) {
    [a, b] = [b, a + b];
  }
 
  return b;
}

Math & LaTeX

Inline math works naturally, for example: a=b+ca = b + c

Standalone equations:

F(0)=0F(1)=1F(2)=F(n1)+F(n2)  ,  n2\begin{align*} F(0) &= 0 \\ F(1) &= 1 \\ F(2) &= F(n-1) + F(n-2) \; , \; n\ge 2 \end{align*}

This makes it easy to write about algorithms, math, or anything slightly more formal without hacks.