@maslow I'm using jekyll and can't really complain. Point is, if you go the static site generation route - you're not really locked in. It's markdown all the way down and easy to migrate between tools.
@mulander oh my gawd, that's awesomely brave
@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.
@fap Oooh, interesting. Thank you, I am fascinated by static site generators.
@maslow I use jekyll, but am now builidng a new site in rails. Static site generators are very nice and the way to go if posible, but I wanted to experiment with more dynamic stuff, specifically friends only posts, webmention, LDN, micropub...
@river That makes sense. I am currently toying with vuejs in my work research for a new frontend framework, so I know that feeling about wanting dynamic sites.
@maslow I also thought about just adding separate services that work on the static files. I think that's probably a good idea, but still going for monolith now for maybe easier hacking / experimenting with everything in a database.
@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.
@maslow All three are fun and have reasonable import/export, so you can't go too wrong if you want to switch after a while. I know some who switch platforms twice a year just for fun.
@chrisaldrich Yes! The wiki is a bit overwhelming, because I don't really want to use WordPress, but it's difficult to make a decision without knowing what I want.
@chrisaldrich omg, I know! I'm currently very fascinated by your site setup. I love the concept of a commonplace book. 📖❣️
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.
I'll let you know (about the gallery). I'm trying to persuade my wife to not be so shy about her amazing iPad art.
What kind of audio experiments did you have in mind?
@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.
That (particularly the YouTube composition) sounds like an awesome idea.
I'm a musician who calls themselves a non-musician. ;)
A silly instance of Mastodon for queer folk and non-queer folk alike. Let's be friends!
Note for folks coming from Tumblr; NSFW content is allowed here, but you must tag your posts as NSFW, and provide a clear content warning for them! NSFW profile pictures or banners, or explicit usernames/display names are not allowed. Please keep it friendly!