Hacker News new | ask | show | jobs
by arusahni 2862 days ago
I know this isn't one of those two options, but I'd recommend a static site generator (e.g., Lektor, Hugo, Nikola, Pelican, Octopress). I find myself wasting less time twiddling and configuring them and instead focusing on writing content (in Markdown or ReStructured Text, no less).

Additionally, I can then throw the content up on GitHub pages or AWS S3 and cut down on hosting costs.

2 comments

I switched to Ghost because I found I spent a lot of time twiddling with my static site generator. My Jekyll setup had a habit of breaking every few months.
Interesting to switch away from a static generator due to reliability. We used Tumblr for our first start up since many non-technical folks were writing content (It was a consumer app). We had a bad experience with it being slow loading for users while being very constrained regarding the theming and clunky editor.

Our current startup is much more dev focused (API analytics) so we went with Jekyll and absolutely love it. Just code in Markdown and your favorite editor and host on GH pages. It's free and super fast. No need to worry about theme settings everything is version controlled. These days, even if you need dynamic content like search, you can use Algolia or Lunr if the index is small.

I guess once you hit a point where you have a large team writing and scheduling content to be posted, static generators may not scale well accordingly (and Ghost will prob be one of my first picks), but we love it for smallish dev focused teams.

I loved Octopress and wanted to use that. It seems like development stopped around 2016. Do know if someone forked it and there's a more updated version out there?
It definitely looks like Octopress development has tapered off. As you can tell, I haven't had to do this research for a while :-)

It looks like a lot of Octopress users have migrated to vanilla Jekyll for their needs.

Yeah. From what I remember, Octopress was designed to take Jekyll from static site generator to Blog engine (i.e. automate the manual stuff to set up a blog). Jekyll has since cribbed significantly from Octopress to make it much easier to approach for that use case.