I've spent the day writing a (somewhat) minimalist static website generator in #Python. It's designed to be more of a generator framework, allowing you to customize and extend it and replace parts, but in turn it requires you to write some Python.

It's still super basic, but I'll extend it over the coming weeks. And I'm thinking about publishing a series of articles during and about its development, on a website generated by it, that slowly gains features.

Would anyone read that?

#SSG #WebDev

  • Yes, absolutely! Please, do it! (42%, 40 Stimmen)
  • Sure, why not? (29%, 28 Stimmen)
  • I don't know. Maybe. (20%, 19 Stimmen)
  • Nah, I'm not interested. (8%, 8 Stimmen)
95 Stimmen, Abstimmung endet: 1 Tag her

teilten dies erneut

Als Antwort auf Steve Holden

@holdenweb You're right, it certainly felt like "dude, why would you do that?!" Maybe being a bit more verbose than just asking "Why?" would've helped, but in any case, sorry for misunderstanding you.

It's not exactly "already available functionality" though. The things that exist don't fit my use case 100 %, and I'm not willing to rely on a 95 % solution here.

See chaos.social/@scy/114630387143… and chaos.social/@scy/114624565930… for details about my reasoning.


@dvzrv Well, for one, it works differently. It's not a finished tool that you're supposed to configure, but more of a toolbox to help you write your own setup.

And also: It works the way I want. I'm not dependent on whatever the Nikola or Pelican teams decide to do next. I won't be in trouble if their project shuts down, or goes commercial, or the lead dev turns out to be a Nazi.


Als Antwort auf David Runge

@dvzrv Well, for one, it works differently. It's not a finished tool that you're supposed to configure, but more of a toolbox to help you write your own setup.

And also: It works the way I want. I'm not dependent on whatever the Nikola or Pelican teams decide to do next. I won't be in trouble if their project shuts down, or goes commercial, or the lead dev turns out to be a Nazi.

Als Antwort auf scy

I understand.

Seeing your other toot (chaos.social/@scy/114624419543…), I'm curious to see what you come up with wrt gemini integration (maybe it's something that can be reused by nikola or pelican in the future).


Does #Hugo support calling any kind of external command to produce/post-process output files these days?

I'd like to generate a Gemtext (geminiprotocol.net) version of my pages, but don't see how I'll be able to write a plain template that does this. Instead, I think I'd go with converting the input Markdown somehow.

I've found github.com/n0x1m/hugoext, but it just runs over your content as an external tool.

I see people talking about Pandoc Lua filters, do these only run externally too?