Hello, world

This is the first post on the blog. Its job is simple: prove that the moving parts actually work.

What this post checks

  • List page and single page both render
  • Top menu links (Search / Archives / Tags / Categories) all open
  • Language switcher cycles through ZH / EN / JA
  • TOC, reading time and word count appear on the right

Code highlighting + copy button

def hello(name: str = "world") -> str:
    return f"Hello, {name}!"

print(hello("Seii"))

A copy button should appear at the top-right of every fenced block.

Quote / list

Setting up the blog is the easy part. The hard part is to keep writing.

  1. Capture the thought
  2. Don’t delete it
  3. Hit publish

If everything above renders correctly, the upgrade worked. 🎉