This post exists to stress-test the site's rendering pipeline. Every element you see here maps to
a CSS rule in style.css and a marked extension in build.ts.
Typography
Normal paragraph text sits at 18px with a line-height of 1.8, set in Inter. The serif - Fraunces - appears in headings, blockquotes, and the lede above.
Third-level heading
You can go three levels deep. Beyond that you're probably outlining a dissertation, not a blog post.
Lists
Unordered:
- The derivative is the instantaneous rate of change
- The integral is the signed area under a curve
- They are inverses of each other, this is not obvious
Ordered:
- State the problem clearly
- Work a small example by hand
- Generalise
- Check edge cases
Nested:
- Analysis
- Real analysis
- Complex analysis
- Algebra
- Linear algebra
- Abstract algebra
Inline code and code blocks
Inline: the Euler identity is often written as e^(iπ) + 1 = 0 before someone reaches for LaTeX.
A code block:
function parseFrontmatter(raw: string) {
const match = raw.match(/^---\r?\n([\s\S]+?)\r?\n---\r?\n([\s\S]*)$/);
if (!match) throw new Error("Missing frontmatter");
const [, block, body] = match as [string, string, string];
return { block, body };
}import math
def newton_sqrt(n: float, iterations: int = 10) -> float:
x = n
for _ in range(iterations):
x = (x + n / x) / 2
return xBlockquote
Mathematics is not about numbers, equations, computations, or algorithms: it is about understanding.
- William Paul Thurston
Inline math
Einstein's mass-energy equivalence: .
The quadratic formula: .
Euler's formula: .
The Gaussian integral: .
Display math
The fundamental theorem of calculus:
Maxwell's equations in differential form:
The Schrödinger equation:
A matrix:
The definition of a limit:
A sum:
Math inline with text
If is differentiable on and continuous on , then there exists such that . This is the mean value theorem.
The Fourier transform of a function is defined by , and it maps convolution to pointwise multiplication: .
That's everything the renderer supports.