Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A GitHub Pages theme that recreates Alphabet Inc.'s abc.xyz look for showcase websites, configured via config.yml.

Modern responsive portfolio and blog theme for Hugo, styled with Tailwind CSS 4.x, featuring accordion sections and Pagefind search.
Alphabet Theme is a GitHub Pages theme that recreates the look of Alphabet Inc.'s corporate website (abc.xyz) for building showcase and personal static websites.
Alphabet Theme is a static website theme built for GitHub Pages, using the config.yml file that Jekyll, the underlying static site generator of GitHub Pages, reads to generate the site. You supply a title, description, domain, and keywords in that file, and the theme renders a clean, text-first website with a layout similar to Alphabet's abc.xyz page. It is published under the MIT license by GitHub user piandhust and is listed in the Jamstack Themes directory for preview and installation.
config.yml in your repository to set title, description, domain, and keywords; no graphical admin panel is needed.permalink: /404.html, letting you serve a branded 404 error page from your site.title and description fields in config.yml.domain setting to point it at a shared subdomain or custom domain.permalink: /404.html configuration to show a themed error page when visitors land on broken URLs.After cloning or downloading the theme, you edit config.yml and replace the placeholder values for title, description, domain, and keywords with your own content. Commit the files to a GitHub repository, enable GitHub Pages, and Jekyll automatically builds the static HTML that GitHub hosts. The permalink setting in the same file determines the URL for your custom 404 page.
Yes, the theme is licensed under the MIT license, so it is free to use, modify, and deploy on personal or commercial projects.
No. Alphabet Theme is a static site theme, so it outputs plain HTML and relies on the Jekyll build process. There is no database, server-side application, or content management system to maintain.
You edit the config.yml file in your repository and replace the example values for title, description, domain, and keywords with your own text. After you push your changes, GitHub Pages rebuilds the site automatically.
Yes. Set the domain field in config.yml to your custom domain, then configure a CNAME record with your DNS provider so GitHub Pages serves the site from that domain.
The theme is designed for GitHub Pages, so you can host it for free on a GitHub repository. Because the output is static HTML, it can also be deployed to any static hosting service that can serve plain files.
