Activity Log
hackers.town: 2022-01-09 Sun 18:33
Specifically, building main.scss when _base.scss changes
Processing Sass in Eleventy
#Eleventy #SCSS #CSS #Bloghttps://randomgeekery.org/post/2022/01/processing-sass-in-eleventy/
hackers.town: 2022-01-09 Sun 18:38
@dredmorbius Agreed. I tried hard with some of the highly polished CMS’s out there and the lack of flexibility chafed almost instantly.
Great for some folks but not the feature set I need.
hackers.town: 2022-01-09 Sun 21:10
@dredmorbius well sure! The current iteration is mirrored on github https://github.com/brianwisti/rgb-eleventy. Main thing my dream SSG needs to account for is that I’m always futzing with things in ill-advised ways, and I need it to stay out of my way.
Hugo was good at that, but its flow has gotten ever more locked down as they aim themselves at enterprise usage. Good for them! Not me.
Eleventy’s promising so far.
hackers.town: 2022-01-09 Sun 21:11
@dredmorbius note that Hugo’s still super flexible for site organization, but narrower choices on Markdown parser, security restrictions for non-Markdown content, and they whittled down to only one template system ages back.
hackers.town: 2022-01-09 Sun 21:13
@dredmorbius The “site” tag shows an assortment of tricks I’ve tried over the years, and some include reasons.
https://randomgeekery.org/tag/site/
hackers.town: 2022-01-09 Sun 21:22
@vortex_egg @dredmorbius thanks! There are still many missing pieces in the current iteration, but I decided the perfect’s the enemy of the good etc etc so I went live last week and have been tweaking / fixing since.
hackers.town: 2022-01-09 Sun 21:40
@vortex_egg @dredmorbius Haven’t tried Jekyll recently. Hugo vs Jekyll 2015: fastest build, flexible layout, the most cumbersome templating system I ever touched (but hey some like it), active development but features trending away from what I as a lone blogger want.
If someone wanted to explore the world of single-executable SSGs today I’d push towards Zola. Not perfect but at least the template language is nice.
hackers.town: 2022-01-09 Sun 22:05
@vortex_egg (untagging since I don’t know how much dred wants to be in this conversation ^_^)
Hugo does support that with getRemote https://gohugo.io/hugo-pipes/introduction/#get-resource-with-resourcesget-and-resourcesgetremote
Couple alternate paths if logic / data processing is your intended pipeline:
If you know / want to learn Julia, Franklin.jl might be worth your time as a data blogger resource https://franklinjl.org
If you know / want to learn Emacs org mode and Hugo, ox-hugo’s kinda nifty https://ox-hugo.scripter.co
Nikola supports (static) rendering of Jupyter notebooks if that’s your thing. I can’t vouch for quality, as I got into Jupyter after my Nikola experiment ended https://getnikola.com
hackers.town: 2022-01-09 Sun 22:09
@vortex_egg and of course you can get super-crunchy with a fancy JS Jamstack SSG like Gatsby, Gridsome, and possibly Astro if they continue polishing.
I got an Astro experiment too, but it’s still a little slow to be my go-live site: https://quirky-wozniak-e4e36f.netlify.app