Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A flexible Bootstrap 4 Jekyll theme for GitHub Pages with internal search, video support, and 40+ skins.

A minimal, multilingual Material Design theme for Hexo, currently in alpha.

Fast and elegant Hexo blog theme with Tailwind CSS, light/dark mode, MathJax, Mermaid, and more.

A Hugo blog theme ported from the WordPress Travelify theme, featuring a banner slider, multiple authors, and Mailchimp integration.

A Hugo port of Jekyll Now with Bootstrap 4, Font Awesome, SASS, Pygments highlighting, and a table of contents.

A clean and minimalist Hugo theme for personal blogs with multilingual support.
Chulapa is an open-source Jekyll theme built on Bootstrap 4 that lets GitHub Pages users publish blogs, portfolios, and news sites with built-in search, video, and sharing features.
Chulapa is a flexible Jekyll theme designed specifically for GitHub Pages, developed by Diego Hernán and released under the MIT License. It takes Jekyll content (Markdown posts and pages) and a _config.yml file, and generates a fully responsive static website. The theme requires Jekyll 3.8.7 or later and can be installed via a GitHub template, the remote_theme method, or as a Ruby gem called chulapa-jekyll. A live preview and full documentation are available at dieghernan.github.io/chulapa.
Chulapa is for anyone who wants a free, static site on GitHub Pages. Bloggers use it for writing with code highlighting and MathJax out of the box. Developers migrating existing Jekyll sites can adopt it using the remote_theme method. Travel bloggers and collaborative publications benefit from multiple author profiles. Photographers and designers can showcase work with the Masonry gallery and the portfolio-oriented skins.
For a brand-new site, use the GitHub template to start with a pre-configured repository. To add it to an existing project, add remote_theme: dieghernan/chulapa to _config.yml and remove any other theme declarations. Alternatively, install the chulapa-jekyll gem, add theme: chulapa-jekyll to your config, and run bundle. The theme then transforms your Jekyll content into static HTML during the build.
Chulapa is free and open source under the MIT License. No paid tier or premium upgrade is mentioned; the author accepts optional donations through a Ko-fi page.
Minimal Mistakes is another popular Jekyll theme that Chulapa references as a source for some code; it offers a similarly large feature set but with a different default design.
Yes, Chulapa is released under the MIT License, which means it is free to use, modify, and distribute. No premium version is listed on the project page.
You have three options: create a new repository from the official GitHub template, use the remote_theme method by adding remote_theme: dieghernan/chulapa to your _config.yml, or install the chulapa-jekyll gem and set theme: chulapa-jekyll in your configuration.
Yes, Chulapa is designed specifically for GitHub Pages. The project shows a "gh-pages ready" badge, and the remote_theme installation method integrates directly with GitHub's Pages build pipeline.
Chulapa can use Algolia, Lunr, Fuse.js, Simple-Jekyll-Search, or Google Custom Search for internal site search. You configure your preferred option in the theme's settings.
Yes, Chulapa supports both Disqus and Giscus for comments. You just need to provide the relevant IDs or repository settings in your _config.yml.
