@maslow I'm rather happy with Pelican for my blog - https://people.gnome.org/~federico/blog/index.html
The docs are pretty good. I wish they had more cut&pasteable recipes for dealing with Jinja (what it uses for templating), but I don't think I have any outstanding issues with it.
@maslow yeah, it's good! I had no idea what I was doing with the templates, but it works. Pelican's docs are good. I like that it lets you "make devserver" to look at your site in localhost:8000, and it monitors file changes and regenerates the site appropriately.
@maslow I'd say jekyll hosted on gitlab or github (then everything is in one place but you can move out easilly).
The learning curve is not too hard and you don't need to do a lot of maintenance once the setup is done.
You don't really need to know ruby, you'll be ok following tutorials.
It is a simple tool, so it might be hard to do complex pages or add a plugin that adds <latest technology to do something making your CPU 100% to render it>.
@maslow I also prefer static site generators.
Hugo seems to be the cool new kid around the block. It's written in Go and has many features, theme support etc. (it even comes with integrated org-mode support)
Jekyll is pretty mature and if you just want to blog the default is perfectly fine. That's what I use (or would use if I would finally publish my blog). You generally don't need to know Ruby to customize it (afaict)
In the Java world there is JBake, which is inspired from Jekyll.
@maslow I've played with WordPress, Grav and Ghost. WordPress w/ plugins supports most of the "fun" functionality like webmentions and micropub easily, then Grav, and lastly Ghost which is very bare "bones" (forgive the pun).
Grav and Ghost may require more tinkering depending on the functionality you're looking for. Perhaps base your decision on how much tinkering/building vs writing you want to do?
The iw wiki has examples of sites for all of them for reference.
Well, being a minimalist, but non-geek, I appreciate its simplicity and flexibility.
For example, I can use the "admin" facility / plugin where I have a full dashboard, etc. But if I want to edit a page locally, I can do so and ftp the resulting edits to my web host.
I'm encountering a problem creating a blog section though, it's not as straightforward as Wordpress for example.
Well, I can create a Blog "parent "page, and entries (as "items" stemming from the parent), but a) I can't find a way to avoid a drop-down menu being created from the "Blog" link which show's every entry in it, instead of going to the parent (Blog) page and listing all the entries there.
I've asked about this on the forum, but have had no response.
It adds a lot more controls for people like me with little coding skills. In there you'll find... templates (though I feel like Grav uses that word for something else). So I can have a "normal" blog page and say an image gallery blog page.
Sorry if that doesn't make sense. I am new to Grav as well. Got the site up & didn't retain a lot.
@voidspace Well, I call them experiments because my self-esteem is too low to consider myself an artist when it comes to music. 😔 I have a pair of Teenage Engineering Pocket Operators that I want to play with more to make music. I also want to take a friend's Youtube series and create a composition using the sounds in her videos.