💾 Archived View for rawtext.club › ~sloum › geminilist › 002280.gmi captured on 2020-10-31 at 14:26:34. 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

Ash ext0l at riseup.net

Sun Jul 19 20:36:09 BST 2020

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

On 7/19/20 8:55 AM, Hannu Hartikainen wrote:

Hi there, robot!
On Fri, 17 Jul 2020 at 04:10, <ext0l at riseup.net> wrote:
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.
Nice project! I also have a Zola site and would like something similar
for Gemini. I did actually implement a rudimentary non-HTML support in
Zola itself [0] but it (understandably) feels like the maintainer
doesn't like the direction this would take the project. I contemplated
a Zola fork but it's quite HTML centric so not sure about that.
[0] https://github.com/getzola/zola/pull/1059
If you want my opinions I think building static files is much better
than generating static content on request. And the big features in
Zola that would adapt to Gemini are template support and Atom feeds.
Still, I'm not sure if it's worthwhile to try adapting the same
content to Gemini. I think a simpler static site generator without
markdown might be more suited.
Now that I think about it, I should think about a Gemini specific SSG
a bit more. I've broken stuff with my Makefile+gemfeed+md2gemini based
weird system too many times. (Most recently I broke some Atom
timestamps today, and I haven't yet fixed that.)
-Hannu

🤖

I'd like to keep Markdown support, but mostly so I can reuse the same pages of actual content (the posts and everything). The templates I'm probably just going to ignore; my plan is that each section just automatically gets a link to every post it contains appended to its (rendered) _index.md. This is more 'Exarch's file structure is compatible with Zola's, so you can run Exarch on a Zola markdown repository' than aiming for feature parity with Zola. If I wanted that, I'd just tell people to use a HTTP-Gemini proxy or something.

(p.s., how come Microsoft is the only mainstream vendor that has a good robot emoji? Mutant Standard [0] is my favorite, which is why I used a variant of it as my favicon. Everything else feels too... toylike.)

[0] https://blog.mutant.tech/wp-content/uploads/2019/04/Screenshot-2019-04-29-at-15.47.37.png