Web engine for nursery.wilburzhang.com
(View the public repository here)
Greenhouse is the website generator that powers nursery.wilburzhang.com. It's made using Next.js and a variety of other knick knacks generally following this pipeline:
.md
├─ markdown body → remark w/plugins via react-markdown → TSX → HTML
└─ frontmatter (YAML) → gray-matter → JSON
It allows notes to be written in markdown using software like Obsidian, and renders pages underneath dynamic URLs. Because 99% of content uses SSR, the site is generally lightweight and can run with almost no Javascript on the browser.
Some other features:
Wallpapers on the landing page are randomly selected from a few artists that I like, then dithered for stylistic preference.