Use any theme with GitHub Pages
Blog post from GitHub
Jekyll, the open source project behind GitHub Pages, has expanded its theme offerings from a dozen to hundreds of community-curated themes, allowing users to customize their site's appearance more extensively by adding a specific line to their site's _config.yml file. To make a Jekyll theme accessible to others, creators must develop a Gem-based theme and ensure their repository is public, with further guidance available in the Jekyll theme documentation. This announcement is shared by Ben Balter, GitHub's Chief of Staff for Security, who has an extensive background in managing GitHub's enterprise offerings and enhancing the platform's safety and security through numerous feature developments. Balter previously focused on promoting open source practices among government organizations worldwide, advocating for transparency and collaboration in software development.