Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A customizable Jekyll portfolio theme with blogging support, designed for no-code setup on GitHub Pages.

A GatsbyJS starter that ports Christine Cha's Gridfolio portfolio theme with SCSS, ESLint, and Prettier.
WhatATheme is a free and customizable Jekyll portfolio theme that includes a built-in blog and is designed to run easily on GitHub Pages with no coding required. This open-source template, licensed under GNU GPL v2.0, is credited to developers Sneha Omer and Harsh Trivedi and produces a responsive static portfolio site from Markdown content that you write in a Jekyll project.
WhatATheme is a portfolio theme built on Jekyll 4.x and Ruby, which takes as input a Jekyll site configuration and Markdown content files and outputs a fully responsive static website with a blog. It is distributed as a GitHub repository, meaning users fork or clone it and then build it locally with Bundler. The theme packs in feature integrations such as Disqus comments, Google Analytics, instant search, and a Sass-based stylesheet.
bundle install and bundle exec jekyll s.WhatATheme suits developers, designers, freelancers, students, and bloggers who want a personal portfolio with a blog and prefer a lightweight static-site generator over a database-driven CMS. Users who need a no-code setup but still want clean, responsive templates will find it especially useful, as will anyone planning to publish on GitHub Pages. Teams working on an open-source project can also use it as a quick project landing page with a changelog via the blog.
The template is built around Jekyll, a Ruby-based static site generator. After forking and cloning the repository, you install dependencies with bundle install and preview locally with bundle exec jekyll s. Content lives in Markdown files and the site configuration in _config.yml; Jekyll compiles everything into static HTML, compresses the output, and minifies CSS during the build.
WhatATheme is completely free. The source code is published under the GNU General Public License v2.0, so you can use, modify, and distribute it freely without paying license fees.
Yes, WhatATheme is open source under the GNU GPL v2.0 license. You can download, modify, and use it in personal or commercial projects without charge.
Yes, the theme is explicitly compatible with GitHub Pages. You can host your responsive portfolio and blog for free by pushing its source to a GitHub repository and enabling Pages.
The theme advertises no-coding-required setup. Basic steps involve forking the repository, editing Markdown and YAML configuration, and running two Bundler commands; no HTML or Ruby development is necessary for typical use.
Both are built into the theme. You add your Disqus shortname and Google Analytics tracking ID to the _config.yml file, and the theme automatically injects the comment threads and analytics script on the relevant pages.
