4 ms·
I'm a big fan of Jekyll. I've been using it for ~5 years and just made a new site with it recently so I would still use it today. I currently use it for: - My
by nickjj 7y ago
I'm a big fan of Jekyll. I've been using it for ~5 years and just made a new site with it recently so I would still use it today.
I currently use it for:
- My personal blog with 250+ posts and tons of pages[0]
- A podcast platform[1] which is open source[2]
- The landing pages for all of my web development courses (not going to bother linking them since I don't want to seem like I'm fishing HN for sales)
I also recently wrote about my whole site's tech stack here[3]. That post might not fully apply to you since you want to host it on S3. I personally self host everything on DigitalOcean but using S3 wouldn't be a problem.
You mentioned "static assets" and this is where Jekyll shines IMO. The jekyll-assets plugin (optional) will md5 tag your assets for cache busting and bundle your scss / JS too. It's really handy and avoids having to set up more complicated tools. It pretty much works out of the box with close to zero configuration.
The plugin system is nice too. You can do some really useful things like automatically add certain rel attributes to external links with a few dozen lines of Ruby. It's very handy for a blog.
[0]: https://nickjanetakis.com/ https://nickjanetakis.com/
[1]: https://runninginproduction.com/ https://runninginproduction.com/
[2]: https://github.com/nickjj/runninginproduction.com https://github.com/nickjj/runninginproduction.com
[3]: https://runninginproduction.com/interviews/1-100k-page-views-a-month-for-5-dollars-with-a-self-hosted-static-site https://runninginproduction.com/interviews/1-100k-page-views...
- sailfast 7y agoI’d second Jekyll because it’s easy to get hosted on GitHub pages with a custom domain, or just a .io default. A no-brainer for low maintenance pages with easy Markdown updates in my opinion. Also nice to know it will be supported by that group since it powers so many pages. The markdown authoring experience is also one that I really love, personally, which is an added bonus.
- nickthemagicman 7y agoI liked Middleman. It seems like a more powerful Jekyll.
- sharcerer 7y agoIsn't Jekyll slow for a lot of blog posts? Also,adding all those plugins for everything must slow it down. Asking you since you have 250+ posts. I had read this in a Hugo vs Jekyll comparison and picked Hugo. Btw, checkout https://www.stackbit.com/ https://www.stackbit.com/. really good.
- zoul 7y agoWe have a newspaper with close to 1000 articles running on Jekyll. Site generation speed is low, but acceptable.
- busterarm 7y agoI converted an extremely large marketing/news site of 5000+ articles (and growing) to Jekyll from Wordpress. Lots of custom-built plugins. Total build & deploy time start to finish is around 20 minutes, but about half of that is webpack doing its thing. I think the team responsible after I left has been able to speed things up to about 5 minutes, but can't confirm. I've built a ton using both Jekyll and Hugo, and while that later is speedy, its templating is extremely inflexible. The more complicated your content and the things you try to do with it, the more grim things look for it.
- forgot-my-pw 7y agoJekyll has nicer templating, but when you work on large website, Hugo is just much faster. Bootstrap team is moving their docs to Hugo: https://blog.getbootstrap.com/2019/02/11/bootstrap-4-3-0/#branches-hugo-and-jquery https://blog.getbootstrap.com/2019/02/11/bootstrap-4-3-0/#br...
- busterarm 7y agoI thought my post made it clear that I was both aware of that and built one of the largest Jekyll sites on the internet. I'd link the damn thing but I don't want to dox myself.
- 7y ago
- theSealedTanker 7y agowe need more tmux videos from you.