I wrote a #nsite publisher and gateway for Gemini in Rust, it's called ngemsite. The gateway serves nsites over the Gemini protocol. Your #ngemsite can contain pages in the gemtext or markdown format.
Just a quick question, @sandwich i'm using nsyte 0.24.1 to deploy nsites, publishing works but one thing i've noticed is that it never stores the "title" and "description" in the manifest, even though they are defined in the config.json file. Root or named nsite makes no difference. Wondering if you might have an idea how to fix the title/description not being stored. Thanks!