I’m finding that I really like the syntax of Ruby and the philosophy of Rails. Both are straightforward and ‘clean’. But I’ve been tinkering with Laravel, too, because it runs on more shared hosting services since it’s just good ol’ PHP.
I’ve set this blog site up to be dead simple. I don’t want to do anything to create it beyond installing Jekyll and setting it up to publish to GitHub Pages.
I moved my websites off of WordPress several years ago due to the security problems I was having and the complexity of customizing themes. There were just too many files in too many places to modify when modifying a theme to suit me. So I switched to Grav and found its straightforward approach was what I needed.
The Squarespace platform allows the web developer a lot of flexibility in creating unique designs. But, naturally, there are limits and some developers will want to go beyond them to create websites that are even more unique. Although not covered by Squarespace’s support team, CSS and JavaScript can be used by more advanced web developers.