Post B60DUk9JKlF2QUIVxg by zersiax@cupoftea.social
(DIR) More posts by zersiax@cupoftea.social
(DIR) Post #B5zKMpf9SJu3jMPDTE by zersiax@cupoftea.social
0 likes, 0 repeats
Going to be redoing my website this week. I'd ideally like something lightweight and rock-solid that mostly works with static content, but I would like to have the option to add very limited eCommerce, comment form and contact form options at a later stage. WordPress seems vastly overkill for this, while I was mildly underwhelmed by #ghost last time I tried, partially due to the #accessibility of the backoffice lagging behind where I'd like it to be.What would be good for this, something based on #astro perhaps? Eleventy? Roll my own? #webdev #indieWeb
(DIR) Post #B5zKMq3G0hBYw7gT2m by jscholes@dragonscave.space
0 likes, 0 repeats
@zersiax @KaraLG84 Eleventy would be my vote for a static site generator if you don't mind writing JavaScript and being opinionated yourself about project structure. Add those other things via alternative services, like Stripe links.
(DIR) Post #B5zKMqHR9yWne6Jn96 by jibsaram@68k.social
0 likes, 0 repeats
@jscholes@dragonscave.space @zersiax@cupoftea.social @KaraLG84@dragonscave.space it's going to be interesting to see where Eleventy is heading, now that it's becoming "Build Awesome."A few options that might be worth considering and don't depend on the JavaScript ecosystem βand all that that brings with itβ in no particular order: Hugo (Go) Jekyll (Ruby), Pelican (Python), BSSG (Bash), and Zine (Zig).A potentially useful resource is https://www.jamstack.orgI was personally rebuilding my blog using Hugo (coming from Ghost), but I've been reconsidering that choice for other reasons, and was looking at some of the ones I mentioned above. Right now I'm personally leaning towards Nikola (Python), but have not fully made up my mind just yet.I hope this helps!
(DIR) Post #B603Lcu5u5yto6C6Ua by zersiax@cupoftea.social
0 likes, 0 repeats
@jibsaram @jscholes @KaraLG84 That is honestly why I am hesitating re: Eleventy. I've been meaning to properly check it out but I'm not sure I like what I'm seeing as of late.Hugo, Jekyl and Astro are on my list to look into but this link for sure has some extra bits, thanks for sharing!
(DIR) Post #B603LdLOGbodAkxu2S by jscholes@dragonscave.space
0 likes, 0 repeats
@zersiax Are there any materials (blog posts, discussion threads, etc.) suggesting that there is gonna be some sort of shift away from Eleventy maintenance? @jibsaram @KaraLG84
(DIR) Post #B603LdaHNFj1uvvnFI by jibsaram@68k.social
0 likes, 0 repeats
@jscholes@dragonscave.space @zersiax@cupoftea.social @KaraLG84@dragonscave.space as I interpret it, the official announcement post says that Eleventy is "going away" and it will become Build Awesome:https://www.11ty.dev/blog/build-awesome/The intro specifically describes that they will follow the same playbook as they have done with Shoelace (https://shoelace.style/), which did fully become Web Awesome.I'm not sure what kind of timeline we're looking at, how different "Build Awesome" is going to be from 11ty, and/or whether a viable fork might pop up that continues with 11ty more like as it currently is.Either way, regardless of what's going to happen, I myself am interested in "boring" tools that work and will continue to work, mostly as they are, for the foreseeable future (especially for SSGs), which is why I'm personally not considering 11ty as there's just a few too many questions open right now.That, and I'm honestly just a little hesitant to pick something built in JavaScript. I don't mind the language itself, having been using it well over two decades, but it's the ecosystem that just brings a lot of potential trouble with it. It's fine for some things, no doubt, but in my desire to have a boring/stable/lightweight SSG option, modern JavaScript really just can't reasonably be considered. At least not by me π
.
(DIR) Post #B603Ldi4uFxoJ7a1Oy by jscholes@dragonscave.space
0 likes, 0 repeats
@zersiax Separately: most SSGs are fine/good for blogs and personal sites. Where the distinction starts to matter is when you're doing something different, e.g. more complex taxonomies, generating a lot of pages from external data sources, etc.Eleventy excels at letting you do what you want, at the expense of one expected place to put your stuff. Some other SSGs will fight you or be more rigid when you're trying to go against common patterns. @jibsaram @KaraLG84
(DIR) Post #B60DUjtMI4Ttd0pm64 by jscholes@dragonscave.space
0 likes, 0 repeats
@jibsaram Thanks for the link. I find Build Awesome a pretty cringeworthy name but good luck to them. @zersiax @KaraLG84
(DIR) Post #B60DUk9JKlF2QUIVxg by zersiax@cupoftea.social
0 likes, 0 repeats
@jscholes @jibsaram @KaraLG84 From what I understand Build Awesome because Font Awesome, and Eleventy (now Build Awesome) will continue to be developed next to some kind of pro-tier which will cost money and ... no doubt all sorts of other cool things you may or may not want
(DIR) Post #B60DUkM4ZJRx44Ghqy by jibsaram@68k.social
0 likes, 0 repeats
@zersiax@cupoftea.social @jscholes@dragonscave.space @KaraLG84@dragonscave.space yeah, I get the idea behind the naming convention. Naming things is hard π.I wish them all the best too, and this whole Build Awesome thing might end up making 11ty even better than many already say it is. For now, though, all we can really do is wait and see what comes of it. I do hope they'll be able to build a sustainable and reasonable business around all that they do. We all have bills to pay, and I want them to be able to do so too.For me though, I love the idea of SSGs to be as self-contained and lightweight as is reasonable. Hugo and Zola's single binary releases (ignoring the optional SASS dependency) feel like quite the powerful feature. Compare this with an always more fragile feeling than it should and near endlessly long dependency chain that a JS/Node powered project tends to bring, and you get my personal hesitance to look in that direction for something like this π
.I hope you'll find what you're looking for. I'd love it if you could share what you end up going for once you've decided!