Follow

which static site generator for a tech-intermediate - media artist who doesn't want another software in the way towards quick publishing of portfolio+blog+events+knowledge-base & media: audio/video/photo??

please advise in the replies
(+ please boost)

Thanks everyone for voting and presenting your various arguments pro and contra and pointing to other solutions than those in the poll.

The winner of the poll is Hugo, and Jekyll in the second place. I will need to decide between them. I'm still considering Pelican too... I also need to layout the whole website structure and then do some prototyping...

(plz don't rply @ everyone)

@Circlenomic @kf @0x00 @rra @KnowPresent @joak @RedRowen @feonixrift @tendigits @judeswae @adi @dalcacer

Show thread

@luka Hugo, a bit of a learning curve, but once you get your head around it it becomes easy to handle and great for fx gitlab hosting.

@luka shortcodes + frontmatter + layouts + partials is a killer combo

@luka I have used Pelican extensively, for example for solar.lowtechmagazine.com and varia.zone It is very barebones and not very easy to get started with but the language being python made it possible for me to tweak it.

@luka ah there is also getlektor.com/ which features a graphical interface for managing your content, which is pretty nice!

@rra @luka I can +1 on Lektor. It has a few complexities depending on what you want to do but once you have a template that you like, the micro-GUI with deploy script makes life really easy.

@KnowPresent @rra what happens when you detach lektor from the work flow? Can you still generate updates to the static site?

@luka @rra When you say "detach" do you mean working without the web editor (GUI)? It generates static HTML and you can edit the content all with a text editor from the CLI if you prefer. You can also put in (most) straight HTML. The content data files are just Markdown formatted text files. The generate and deployment can be run from the CLI with one or two commands.

@KnowPresent @rra now looking at their website and installation instructions I only now realised Lektor is not some GUI for Pelikan. It's a standalone SSG. And desktop application is MacOS only. So no GUI goodness for me.

@luka @rra I had no idea that there was a mac desktop GUI! I use the web editor on linux.

@luka @rra And I suspect the "app" is some kind of electron hairball.

@KnowPresent @luka yes the gui is essentially a locally served web page and I'm pretty sure you can generate the site without it.

@joak do you know?

@rra @KnowPresent @luka
"$ lektor server" starts a server with the gui in localhost. "$ lektor build" generates the html. content can be add without gui.

@rra @KnowPresent @joak ah, ok, now I understand. the admin CMS gui is part of 'server' of the Lector. watched youtube.com/watch?v=lTWTCwuPdr and it made it clear... thank you!

@luka
I have used Jekyll and Pelican. I prefer Pelican because it was easy to make a nice barebones site.. the directory structure is very simple and intuitive. It is written in python which for me is a plus as in principle i can modify it if need be..

@luka jekyl via github pages. It takes way less techknow than it sounds like.

@luka 11ty.io gets out of your way and is a lot simpler than other generators. There are solid starter repos if you don’t want to code from scratch.

@luka I only know the first three and I would say. "None of the above."

I would suggest to find something more like indexhibit.org if you don’t want anything in the way of publishing.

@luka
cosin.ch and ccczh.ch were done in Pelican before, then we changed it to Hugo and we never regret it, it is much easier now.

@luka @esopriester if pelican is on the list, so should getnikola.com . I am using it for all later websites and the community seems to be vivid.

@luka @esopriester there a different comparisons out in wild ... Nikola seems to be more generic in terms of input formats (rst, markdown, html, jupyter). The templating itself can be done via Jinja2... if you take github as baseline, pelican is still more popular (favs), but nikola got a shorter release cycle... as far as I am concerned nikola presents itself a little bit more modern and fresh 🙂

@luka Oh and there's a minimalist one written in Bash that seems pretty smart and minimal: wswsh (Web Sucks Without Shell)
github.com/Ypnose/wswsh

(I have not used it for any sites.)

@luka
#TiddlyWiki on #NodeJS can let you do these things. It has a Web GUI for content editing, and you generate the site pages via the command line (in a fairly simple way).

[1] is my video about how I use it for my site (knowledge base and blog). [2] is a tutorial on how to set it up.

[1]: https://youtu.be/qRZeH680XWA
[2]: https://nesslabs.com/tiddlywiki-static-website-generator
Sign in to participate in the conversation
SoNoMu

SoNoMu (Sound Noise Music) is a mastodon instance for musicians, sound-artists, producers of any kind of aural noise, songwriters, bedroom producers, sonic manglers and algorave livecoders. -> more...