{
  "id": 11903061,
  "title": "grubby: static site generator for git repos written in Ruby",
  "url": "https://urgent.news/2026/10/04/grubby-static-site-generator-for-git-repos-written-in-ruby",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-04T10:28:57.000Z",
  "source": {
    "name": "Lobsters",
    "slug": "lobsters",
    "url": "https://git.btxx.org/grubby"
  },
  "original_language": "en",
  "account": null,
  "summary": "Grubby is a static site generator designed for Git repositories, written in Ruby. It is fairly opinionated and meant to be used as-is without much need for tinkering. Kramdown is the default Markdown parser, but it can be swapped out. Grubby assumes that all bare Git repos end with the .git extension, and the core repo index generation will not work properly without this. Users can modify the _config.yml file to set the core domain and paths, and change the CSS, navigation links, or footer content by editing style.css, _header.html, and _footer.html, respectively. The core \"repo index\" is created at the root of the main directory and named index.html, but this can be changed in _config.yml. Grubby is designed for shared hosting, with the default location of bare Git repos being /home/public/git.sitename.org, and the generated website being available at /home/public/git.sitename.org/coolrepo.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}