the blog you're reading was built by the same runtime that runs the elves.
the css comes from bytesize, tyler's jekyll blog. we cloned it, copied base.css and main.css, and inlined the variable block from jekyll's head.html directly into the shell function. bytesize does the visual design. plan1 does the rendering. jekyll does nothing.
the tricky part was the infinite loop. the markdown parser's paragraph handler had a while loop that breaks on lines starting with certain characters — #, , >, backtick. but if a line starts with bold, it starts with , so the break condition fires immediately, p never accumulates, i never advances, and the process spins forever. the fix is one line: else i++ at the end. if nothing was collected, skip the line. always make forward progress.
the build runs in the sandbox. the blog lives on the cdn. no dependencies, no config, no watch mode. stupid elegant.