{"slug": "jekyll", "name": "Jekyll", "category": "other", "category_name": "Other software", "description": "", "recommenders": 3, "commenters": 14, "warners": 2, "score": 3.293, "rising": -0.98, "first": "2026-01-04", "latest": "2026-08-09", "why": "My go-to for spinning up a site has been Jekyll + Bootstrap with the occasional bit of React for well over 10 years now.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 9, "compare": 0, "warn": 2}, "spark": [0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "My go-to for spinning up a site has been Jekyll + Bootstrap with the occasional bit of React for well over 10 years now.", "icon": true, "domain": null, "github_repo": "github.com/andrew/nesbitt.io", "official_url": "https://jekyllrb.com", "pricing": "", "aliases": ["Jekyll"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 779384897, "item_id": 48711556, "url": "https://news.ycombinator.com/item?id=48711556", "by": "cjk", "date": "2026-06-28", "stance": "recommend", "quote": "start with something more low-level and barebones like a static site generator (Jekyll, Hugo, Gatsby, etc.)", "excerpt": "Depends on your goal. If you\u2019re not interested in hand-maintaining the code of the website(s), and you just want a nice GUI for publishing pages/posts/etc., then I\u2019d say use some hosted platform like Squarespace. For actually learning how to build websites, start with something more low-level and barebones like a static site generator (Jekyll, Hugo, Gatsby, etc.), or even plain GitHub Pages without a static site gene", "context": "", "use_case": "learning web development", "switched_from": "", "story": "Ask HN: Is WordPress the best way to create new websites for beginner"}, {"id": 779368737, "item_id": 48710546, "url": "https://news.ycombinator.com/item?id=48710546", "by": "al_borland", "date": "2026-06-28", "stance": "recommend", "quote": "Jekyll would an alternative for Hugo.", "excerpt": "Bearblog is a service, not a static site generator one can use like Hugo. From the Bearblog GitHub: > Bear Blog has been built as a platform and not as an individual blog generator. It is more like Substack than Hugo. Due to this it isn't possible to individually self-host a Bear Blog. Jekyll would an alternative for Hugo.", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Ask HN: Is WordPress the best way to create new websites for beginner"}, {"id": 775628512, "item_id": 48476782, "url": "https://news.ycombinator.com/item?id=48476782", "by": "dirkc", "date": "2026-06-10", "stance": "recommend", "quote": "My go-to for spinning up a site has been Jekyll + Bootstrap with the occasional bit of React for well over 10 years now.", "excerpt": "My go-to for spinning up a site has been Jekyll + Bootstrap with the occasional bit of React for well over 10 years now. While it still does the job, I'm a little curious to explore more modern options, if for nothing else to understand the choices a more junior dev would face/make today. I'm seriously considering giving Atro a go. Is it worth it?", "context": "10+ years of experience", "use_case": "building sites", "switched_from": "", "story": "Building an HTML-first site doubled our users overnight"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 787776321, "item_id": 49236020, "url": "https://news.ycombinator.com/item?id=49236020", "by": "pSYoniK", "date": "2026-08-09", "stance": "warn", "quote": "I've used Hugo and Jekyll before but everytime there is something you have to learn or get used to", "excerpt": "I have been working on a static site generator. I've used Hugo and Jekyll before but everytime there is something you have to learn or get used to and they never map 1 to 1 to the flat structure of a simple blog for example. It's a few classes of C# right now that parses a folder and auto generates the navigation, links, titles and summary off of the folder/file structure for the 1st level and then subsequent depth i", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Ask HN: What are you working on? (August 2026)"}, {"id": 763457760, "item_id": 47716110, "url": "https://news.ycombinator.com/item?id=47716110", "by": "oliwarner", "date": "2026-04-10", "stance": "warn", "quote": "I can't imagine picking Jekyll today.", "excerpt": "I can't imagine picking Jekyll today. I moved to Hugo after years of suffering long builds. Jekyll's stack complexity meant CI/CD was hard to implement and it just wasn't that fast. Hugo wasn't just fast, it had everything baked in. The only problem (back then) was the lack of useful feedback. It'd just build omitting half the site. Now I use Astro. Simple to understand, none of the dark magicks that Hugo relies on t", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Moving from WordPress to Jekyll (and static site generators in general)"}]}], "who": [{"by": "dirkc", "context": "10+ years of experience", "url": "https://news.ycombinator.com/item?id=48476782", "date": "2026-06-10"}], "tags": [], "use_cases": ["static site generation", "learning web development", "blogging", "building sites", "personal website", "blog"], "compared": [{"slug": "hugo", "name": "Hugo", "co": 9, "switched_from": 0, "switched_to": 3}, {"slug": "wordpress", "name": "WordPress", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "github-pages", "name": "GitHub Pages", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "astro", "name": "Astro", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48709796", "title": "Ask HN: Is WordPress the best way to create new websites for beginner", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=46487498", "title": "Jeffgeerling.com has been Migrated to Hugo", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49233423", "title": "Ask HN: What are you working on? (August 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48704454", "title": "Bashblog \u2013 a single bash script to create blogs", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48475483", "title": "Building an HTML-first site doubled our users overnight", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48248141", "title": "Ask HN: Do you have a colophon for your personal website?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"neutral": 3}, "2026-02": {}, "2026-03": {}, "2026-04": {"neutral": 2, "warn": 1}, "2026-05": {"neutral": 3}, "2026-06": {"recommend": 3, "neutral": 1}, "2026-07": {}, "2026-08": {"warn": 1}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 787776321, "item_id": 49236020, "url": "https://news.ycombinator.com/item?id=49236020", "by": "pSYoniK", "date": "2026-08-09", "stance": "warn", "quote": "I've used Hugo and Jekyll before but everytime there is something you have to learn or get used to", "excerpt": "I have been working on a static site generator. I've used Hugo and Jekyll before but everytime there is something you have to learn or get used to and they never map 1 to 1 to the flat structure of a simple blog for example. It's a few classes of C# right now that parses a folder and auto generates the navigation, links, titles and summary off of the folder/file structure for the 1st level and then subsequent depth i", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Ask HN: What are you working on? (August 2026)"}, {"id": 779384897, "item_id": 48711556, "url": "https://news.ycombinator.com/item?id=48711556", "by": "cjk", "date": "2026-06-28", "stance": "recommend", "quote": "start with something more low-level and barebones like a static site generator (Jekyll, Hugo, Gatsby, etc.)", "excerpt": "Depends on your goal. If you\u2019re not interested in hand-maintaining the code of the website(s), and you just want a nice GUI for publishing pages/posts/etc., then I\u2019d say use some hosted platform like Squarespace. For actually learning how to build websites, start with something more low-level and barebones like a static site generator (Jekyll, Hugo, Gatsby, etc.), or even plain GitHub Pages without a static site gene", "context": "", "use_case": "learning web development", "switched_from": "", "story": "Ask HN: Is WordPress the best way to create new websites for beginner"}, {"id": 779368737, "item_id": 48710546, "url": "https://news.ycombinator.com/item?id=48710546", "by": "al_borland", "date": "2026-06-28", "stance": "recommend", "quote": "Jekyll would an alternative for Hugo.", "excerpt": "Bearblog is a service, not a static site generator one can use like Hugo. From the Bearblog GitHub: > Bear Blog has been built as a platform and not as an individual blog generator. It is more like Substack than Hugo. Due to this it isn't possible to individually self-host a Bear Blog. Jekyll would an alternative for Hugo.", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Ask HN: Is WordPress the best way to create new websites for beginner"}, {"id": 779305840, "item_id": 48706615, "url": "https://news.ycombinator.com/item?id=48706615", "by": "4mitkumar", "date": "2026-06-28", "stance": "neutral", "quote": "I have moved away to Jekyll again", "excerpt": "Oooh..reminds me of something similar I did earlier for own blog a few years back: https://github.com/proxygeek/publish/ I have moved away to Jekyll again but there's always something alluring about single file things - single file webapps, single file LLMs (llamafile) and others", "context": "", "use_case": "blogging", "switched_from": "publish", "story": "Bashblog \u2013 a single bash script to create blogs"}, {"id": 775628512, "item_id": 48476782, "url": "https://news.ycombinator.com/item?id=48476782", "by": "dirkc", "date": "2026-06-10", "stance": "recommend", "quote": "My go-to for spinning up a site has been Jekyll + Bootstrap with the occasional bit of React for well over 10 years now.", "excerpt": "My go-to for spinning up a site has been Jekyll + Bootstrap with the occasional bit of React for well over 10 years now. While it still does the job, I'm a little curious to explore more modern options, if for nothing else to understand the choices a more junior dev would face/make today. I'm seriously considering giving Atro a go. Is it worth it?", "context": "10+ years of experience", "use_case": "building sites", "switched_from": "", "story": "Building an HTML-first site doubled our users overnight"}, {"id": 771976192, "item_id": 48248512, "url": "https://news.ycombinator.com/item?id=48248512", "by": "WCSTombs", "date": "2026-05-23", "stance": "neutral", "quote": "Mine uses Jekyll with a heavily customized Just-the-Docs theme.", "excerpt": "Mine uses Jekyll with a heavily customized Just-the-Docs theme. The other notable technology used on it is KaTeX, which I use to pre-render all the math formulas to HTML when generating the site.", "context": "", "use_case": "personal website", "switched_from": "", "story": "Ask HN: Do you have a colophon for your personal website?"}, {"id": 770846865, "item_id": 48177929, "url": "https://news.ycombinator.com/item?id=48177929", "by": "petargyurov", "date": "2026-05-18", "stance": "neutral", "quote": "you can take a look at my blog repo to see how I've used it with Jekyll", "excerpt": "Here's the link to the repo: https://github.com/petargyurov/virtual-bookshelf And you can take a look at my blog repo to see how I've used it with Jekyll: https://github.com/petargyurov/petargyurov.github.io", "context": "", "use_case": "blog", "switched_from": "", "story": "I Updated Virtual Bookshelf"}, {"id": 769460721, "item_id": 48091295, "url": "https://news.ycombinator.com/item?id=48091295", "by": "scared_together", "date": "2026-05-10", "stance": "neutral", "quote": "nesbitt.io is apparently using Jekyll [0] - any Jekyll users know anything about this??", "excerpt": "I never used Pangram before today, but since I've seen it mentioned many times on HN and I enjoyed reading the OP, I decided to try it. I am only using the free plan so let me know if I'm missing something. I am assuming the parent was referring to the tool hosted at pangram.com and not some other tool of the same name. Pangram indeed claims the OP is 76% AI-generated. It has \"high confidence\" (EDIT: some parts are \"", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Incident CVE-2024-Yikes"}, {"id": 763773968, "item_id": 47735873, "url": "https://news.ycombinator.com/item?id=47735873", "by": "charles_f", "date": "2026-04-11", "stance": "neutral", "quote": "It works, it generates my blog, I don't want it to do anything else.", "excerpt": "I've been using the same version of Jekyll, using the same outdated, discontinued version of ruby, for more than 10y. I refuse to learn anything about ruby, or spend any time upgrading Jekyll or any of the 2 plug-ins I use, and I take a weird pride in that. It works, it generates my blog, I don't want it to do anything else. I have no idea how it works anymore. For all I know Jekyll has been abandoned. That version o", "context": "", "use_case": "generating blog", "switched_from": "", "story": "The End of Eleventy"}, {"id": 763457760, "item_id": 47716110, "url": "https://news.ycombinator.com/item?id=47716110", "by": "oliwarner", "date": "2026-04-10", "stance": "warn", "quote": "I can't imagine picking Jekyll today.", "excerpt": "I can't imagine picking Jekyll today. I moved to Hugo after years of suffering long builds. Jekyll's stack complexity meant CI/CD was hard to implement and it just wasn't that fast. Hugo wasn't just fast, it had everything baked in. The only problem (back then) was the lack of useful feedback. It'd just build omitting half the site. Now I use Astro. Simple to understand, none of the dark magicks that Hugo relies on t", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Moving from WordPress to Jekyll (and static site generators in general)"}, {"id": 763109617, "item_id": 47694351, "url": "https://news.ycombinator.com/item?id=47694351", "by": "JLO64", "date": "2026-04-08", "stance": "neutral", "quote": "to build Jekyll websites for customers", "excerpt": "As someone who spins up docker containers where I use the Anthropic Agentic SDK to build Jekyll websites for customers, I don\u2019t see much of an appeal. I didn\u2019t find it that difficult to set up the infrastructure, the hard part was getting the agents to do exactly what I wanted. Besides, eventually I might want to transition away to another provider (or even self hosting) so I\u2019d prefer having that freedom.", "context": "", "use_case": "customer websites", "switched_from": "", "story": "Claude Managed Agents"}, {"id": 745129889, "item_id": 46570618, "url": "https://news.ycombinator.com/item?id=46570618", "by": "justinhj", "date": "2026-01-10", "stance": "neutral", "quote": "I wrote some code that exports html to a Jekyll static site", "excerpt": "I love writing blog posts with org mode. I wrote a blog post about blog posting in org mode. https://justinhj.github.io/2020/03/09/how-to-blog-with-org-mode.html I wrote some code that exports html to a Jekyll static site, but really it works with anything that expects html.", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Org Mode Syntax Is One of the Most Reasonable Markup Languages to Use for Text"}, {"id": 743830961, "item_id": 46489435, "url": "https://news.ycombinator.com/item?id=46489435", "by": "n8henrie", "date": "2026-01-04", "stance": "neutral", "quote": "since dealing with Jekyll updates was sometimes a headache", "excerpt": "Tried to migrate to Hugo from Jekyll multiple times and have bounced off every time. Don't really know Go very well, but better than Ruby, and used this as justification -- since dealing with Jekyll updates was sometimes a headache (I use GitHub Pages for free hosting and let them build things for me when I push updates). Instead I eventually just created an environment in nix that had compatible dependency versions ", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Jeffgeerling.com has been Migrated to Hugo"}, {"id": 743827153, "item_id": 46489197, "url": "https://news.ycombinator.com/item?id=46489197", "by": "nickjj", "date": "2026-01-04", "stance": "neutral", "quote": "About a year ago I converted my 500+ post Jekyll blog to Hugo", "excerpt": "If you already write your posts in Markdown, it makes sense for sure. About a year ago I converted my 500+ post Jekyll blog to Hugo, overall it's been a net win but boy do I find myself looking up syntax in the docs a lot. Thankfully not so much nowadays but figuring out the templating syntax was rough at the time. Jeff, you don't have to set draft to false. You can separate your drafts into a different directory and", "context": "", "use_case": "blog static site generator", "switched_from": "", "story": "Jeffgeerling.com has been Migrated to Hugo"}]}