I use Hugo [0] as a static website generator. They have plenty of themes [1] to choose from. You can still adjust it with basic knowledge in HTML/CSS. Afterward you can chose where to host it. You can use Github Pages [2] for free or pay for a service like DigitalOcean (starting with 5€ a month which scales well) [3]. I wrote a technical cheatsheet [4] on how to setup your own website with these ingredients. You can find a more elaborate way on how to host multiple static websites on Digital Ocean over here [5].
I'm using Webpack, and a Travis CI script to build everytime I push to the main branch. Works fine, no need for a fancy "static website generator", Webpack got you covered.
I use Hugo ( https://gohugo.io ) on my local machine to create the website and upload the resulting static site to the server via rsync. The website templates and CSS sheets are all custom, so I get total control over the result.
same here, I had created my custom themed html templates and css for pelican, but recently moved everthing to hugo. Complete control, no third party dependencies, no javascript (outside of pages with ttyrec recordings) and extremely fast to regenerate. Note this does assume you do your css preprocessing/minifying outside of Hugo though (I use compass), from Hugo's perspective your css is just another file.
I build https://jvt.me with Jekyll, then perform some optimisation like minification through Gulp.
I've got some custom Jekyll page generation through Jekyll plugins, so I can list out my tags / categories into their own pages.
It's pushed to GitLab.com which runs CI to build the site in docker containers, then deploys to my VPS, but could just as easily be sent to Netlify or S3 or wherever, I just like having it on a VPS.
Is it possible to use scss and slim with Hugo? Does it support partials, an equivalent of liquid, investing data files? These are the things that keep me with Jekyll and middleman.
It doesn't look like Hugo supports scss, so you need to use gulp for that: http://danbahrami.io/articles/building-a-production-website-... You can run "gulp watch" to compile the files into /static, and Hugo's live reloading will pick up the changes. I can't find anything about slim templates. "Hugo uses Go’s html/template and text/template libraries as the basis for the templating.": https://gohugo.io/templates/intr…
Thank you. I think I’ll remain with Jekyll and middleman for now as I am quite familiar with both.
1) the number of people who write their own is amazing(ly ridiculous.)
2) what about for non developers? I can't get my sister to start using SCSS, much less Docker or GitHub. The 2018 version of Frontpage or Dreamweaver ...