-- Leo's gemini proxy

-- Connecting to cap.swan.quest:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

And... We are live!


After two and a half rewrites, I finally finished my Gemini implementation in Hugo. The rewrites were mostly me realizing I could have done something differently and better but the template was already too convoluted to try and fix.


I think I've gotten my Hugo "theme" to cover most, if not, all the use-cases for interacting with this static site generator. My first attempt was using the [.RawContent] page variable and then parsing the Markdown into gemtext format. I later realized this was an awful decision and rewrote everything using [.Content] instead so it outputs HTML codes. Turns out, it's a lot easier to parse HTML for me.


I /may/ have missed a few edge-cases but I'll deal with those as they come. As far as I'm aware, this theme is now feature complete.


So hello, and welcome to my gemlog. I only plan to post English content here since that seems to be the majority of the userbase anyway.


I actually forgot how I learned about Gemini, but it sent me down this rabbit hole and then I ended up here now, with my own capsule.


What made me like Gemini is that it leans more towards small personal spaces than what the current web has to offer. I have to be honest, I would have loved at least an inline image support as well as *some* minor text decorations but I'll make it work.


That's it for now!


    _
  =:-:.        Published on 2022-02-26 at 17:28.
     /:
    // _.._.-  Comments or feedback? E-mail me!
   : '`..-`/   I would love to hear from you. ♡
   `.____."         📧 gemini@swan.quest


💟 Subscribe to atom feed

📕 Return to all posts

↩ Return to homepage



Powered by Hugo 0.93.1, held together by tape.





-- Response ended

-- Page fetched on Sun May 12 19:14:03 2024