💾 Archived View for rawtext.club › ~sloum › geminilist › 002218.gmi captured on 2020-10-31 at 14:24:09. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2020-09-24)

-=-=-=-=-=-=-

<-- back to the mailing list

Co-serving a static site over Gemini

ext0l at riseup.net ext0l at riseup.net

Fri Jul 17 02:10:08 BST 2020

- - - - - - - - - - - - - - - - - - - 

Right now, my personal site https://catgirl.ai is generated using astatic site generator (Zola). I have a git repo with a bunch of markdownfiles, and when I want to update it I build and rsync to the server.Pretty standard stuff.

I'd like to serve it over Gemini as well. So I'm working on a project<https://github.com/deifactor/exarch> to do so. But now I'm thinking:since Gemini servers are super easy to write, maybe instead ofconverting the markdown to Gemtext and serving that using a genericGemini server, maybe I could have Exarch serve the md files and do theconversion directly, sa well as the 'template' files I use to generatethe lists of posts. And then I just copy over the entire repo and run`exarch serve repo-root` to serve it via Gemini (or define an archiveformat that contains all the gmi files and templates and such).

What do you all think?

ps: I haven't looked too deeply to see if there's an existing solution,because I want an excuse to learn async Rust :)