Chulapa screenshot

Chulapa

Author Avatar Theme by Dieghernan
Updated: 11 May 2025
80 Stars

A full flexible Jekyll Theme for GitHub Pages

Categories

Overview:

Chulapa is a flexible Jekyll theme designed for GitHub Pages. It offers a range of features to create professional and customizable websites. The theme is built on Bootstrap 4, making it fully responsive, and supports Fontawesome icons. It provides three different navbar styles and supports internal search functions using Algolia, Lunr, or Google Custom Search. Additional features include comments by Disqus and Giscus, a masonry gallery, video support from various providers, code highlight with multiple styles, and integration with Google Analytics. Chulapa also offers customization options with preinstalled skins, archive and cloud tag layouts, breadcrumbs, and support for multiple authors. It is suitable for various types of websites such as blogs, news, portfolios, and personal sites.

Features:

  • Bootstrap 4 - Fully responsive
  • Fontawesome 6 - v5 also supported. v4 is supported via shims but would be deprecated at some point
  • 3 different navbar styles
  • Atom and RSS 2.0 feed
  • Internal search by Algolia, Lunr or Google Custom Search
  • Comments by Disqus and Giscus
  • Masonry gallery
  • Video support - self-hosted or from core providers: Youtube, Vimeo, DailyMotion…
  • Structured data for better SEO
  • Code highlight - +20 Pygment styles
  • Mathjax inside
  • Google Analytics
  • Twitter Cards and Open Graph data valid for Facebook, LinkedIn, and WhatsApp
  • 14+ preinstalled skins
  • Powerful look-and-feel customization with a dedicated sandbox
  • Archive, cloud tag, and index special layouts
  • Breadcrumbs
  • Multiple authors with location, picture, and social links

Installation:

There are three ways to install Chulapa:

A. Use our Github Template:

  • Create a Github account.
  • Click this link and quickstart your site.

B. Remote theme method:

  • Create a new GitHub repository or go to an existing one.
  • Add remote_theme: unosolo/chulapa to your _config.yml file.
  • Remove other remote_theme/theme instances from your _config.yml file.

C. Gem-based method:

  • Add the following to your Gemfile:
gem "chulapa"
  • Fetch and update bundled gems by running the following Bundler command:
bundle install
  • Set the theme in your project’s Jekyll _config.yml file:
theme: chulapa
  • To update the theme, run bundle update.

Summary:

Chulapa is a flexible Jekyll theme for GitHub Pages that offers a range of features to create professional and customizable websites. Built on Bootstrap 4, it provides responsive design and supports Fontawesome icons. The theme includes various layout options, internal search functions, comments system, video support, code highlighting, and integration with Google Analytics. It also offers customization options with preinstalled skins and supports multiple authors. Chulapa is suitable for blogs, news, portfolios, and personal sites. The installation can be done using a Github Template, Remote theme method, or Gem-based method.