27 lines
1.4 KiB
Text
27 lines
1.4 KiB
Text
---
|
|
title: What is twopn?
|
|
description: How I made a new website without exploding
|
|
tags: post,short,meta
|
|
date: 2026-01-24 18:00:00
|
|
---
|
|
|
|
I was inspired by [this website](https://lisanne.gay) and [this blog post](https://wolfgirl.dev/blog/2026-01-23-i-improved-my-blog-drafting-setup-and-so-can-you/)
|
|
to get my act together website-wise.
|
|
My [old site](/old-site.html) was easy to edit because it was just a single HTML file, but it felt a bit too limited.
|
|
My [blog](https://b.pyrope.net), on the other hand, is a fancy schmancy [Pollen](https://docs.racket-lang.org/pollen/index.html) affair.
|
|
Pollen is fantastic!
|
|
But I had made it too difficult to actually do stuff, and the refined design made it psychologically difficult to make quick one-off posts.
|
|
|
|
## Enter twopn
|
|
|
|
This website is twopn. I combined “two” and “tpn” (terezi.pyrope.net) because I am a genius.
|
|
It uses [11ty](11ty.dev), which strikes a great balance for me.
|
|
Using [MDX](https://mdxjs.com/) means I can quickly write markdown for all of the basics while still having the option to do fun JS stuff whenever I feel.
|
|
1 + 1 = {1 + 1}. Aren't computers incredible, man‽
|
|
I also use a [Nix](https://nixos.org) flake to make it easy to do live-reload and deploys.
|
|
|
|
Hopefully, this will be a good enough foundation for me to enjoy websiting for decades to come.
|
|
|
|
## The old terezi.pyrope.net is retroactively onepn
|
|
I don't make the rules, sorry.
|