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.