Public
The personal site of Exsoylent Green, exsoylent.green.
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.

exsoylent.green

Personal website, project tracker, and blog — built on Val Town.

Structure

main.tsx          → HTTP entrypoint (Hono router)
index.tsx         → Homepage rendering
PostTemplate.tsx  → Blog post page template
post-helpers.tsx  → Markdown loading, frontmatter parsing
helpers.tsx       → Shared UI components (Link)
Footer.tsx        → Post footer
rss.tsx           → RSS feed generator
posts/            → Markdown content (essays + project logs)

Sections

  • Projects — Numbered list of Val Town projects with links
  • Project Logs — Build docs & post-mortems for each project
  • Essays — General blog posts

Adding Content

Create a .md file in posts/ with frontmatter:

--- title: My Post Title date: 2026-04-19 description: Short description for RSS/OG tags tags: tag1, tag2 --- # My Post Title Content here...

Then add a link to it on the homepage in index.tsx.

Tech Stack

  • Hono for routing
  • React SSR for rendering
  • Tailwind CSS (homepage) + Water.css (posts)
  • react-markdown with rehype plugins for content
  • Highlight.js for syntax highlighting
  • Mermaid for diagrams
  • RSS feed at /rss.xml

Domain

Currently at exsoylentgr33n.val.run — will be connected to exsoylent.green.