Live data from Hacker News

Ask HN: What's a good static site generator to use for a blog in 2018?

news.ycombinator.com

51–60 of 129 posts

Re: Ask HN: What's a good static site generator to use for a blog in 2018?

#51
post #46

I use Hugo too for https://apporchestra.com I have it in a GitLab repository with the continuous integration script configured to build and deploy it to Google app engine (configured as a static content so no paid instances are running) each time I push a commit.

Out of curiosity, may I ask why Google App Engine if the content is purely static. Surely there are better and simpler options like Github Pages. Wondering if there is a benefit to App Engine here that isn't quite obvious to me.

Re: Ask HN: What's a good static site generator to use for a blog in 2018?

#53
Better to take action now and fix it up later.

MVP: You need a domain name, some hosting, 1 index.html at root for the main menu of links and 1 new file for each blog post. Make the title of each file the same as the title of your post like "Whats-a-good-static-site-generator.html" and dump the files in root as you go, link them from the main menu. You can write your posts and make the files using any text editor.

Worry about the stack later once you have a few posts under your belt and understand your mid-term use case.

But start now.

Re: Ask HN: What's a good static site generator to use for a blog in 2018?

#55
If you are still undecided to go static or not, I would recommend checking out Grav. We were almost going for a static generator for our blog (we were between Hugo and Jekyll) when I stumbled into Grav. It's not static but it is flat-file based, which as it turns out gave to us exactly what we needed, a serverless solution (all your posts are just markdown files and all your settings are yaml files) with powerful templating options.

https://getgrav.org/

EDIT: typos

Re: Ask HN: What's a good static site generator to use for a blog in 2018?

#58
I am using nikola: https://getnikola.com/

The main reason is, that I really like jupyter notebooks and my blog began as experiments in Jupyter that I wanted to somehow preserve, i.e. http://notes.asaleh.net/posts/monoid-pattern-in-python/

Second reason is, that I like to experiment with format of my posts quite often (several were made in org-mode, i.e: http://notes.asaleh.net/posts/experimenting-with-purescripts...)

But it depends on what you want. I decided I want to write. So I focused on on writing and experimenting and try not to spend too much time on setup :-)

Good luck with your blog!

Post reply on HN