Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Jekyll blog theme for GitHub Pages based on Cayman, adding posts, RSS feeds, and SEO tags.
Cayman Blog Theme is a Jekyll blog theme for GitHub Pages that builds on the Cayman theme and adds blogging features like an RSS feed, SEO tags, and a posts layout.
Cayman Blog Theme is an open-source Jekyll theme distributed as the Ruby gem jekyll-theme-cayman-blog. It takes a Jekyll site's content — pages, posts written in Markdown, and a _config.yml — and builds a static blog styled after GitHub Pages' Cayman theme. The theme was created by lorepirri and is hosted on GitHub at lorepirri/cayman-blog, where it has received 129 stars. It is designed to be simple out of the box while allowing users to opt into more complexity.
_posts folder) and page layouts on top of Cayman, turning a project site into a personal or project blog.jekyll-feed plugin, which also adds an RSS button to the footer; the plugin must be added to the Gemfile and _config.yml.jekyll-social-metatags, with instructions to swap in the more powerful jekyll-seo-tag plugin.title, description, show_downloads, and google_analytics from _config.yml to control the header and analytics integration.$section-headings-color or add custom CSS by creating /assets/css/style.scss that imports the theme._layouts/default.html and edited directly.theme: jekyll-theme-cayman-blog is enough to start._posts and have them appear on the homepage automatically with the Cayman visual style.show_downloads is enabled.Self-hosting with Jekyll 3.3+ uses three steps: add gem "jekyll-theme-cayman-blog" to the Gemfile, set theme: jekyll-theme-cayman-blog in _config.yml, and run script/bootstrap to install dependencies. For GitHub Pages, the theme is not in the officially supported list, so users must install the gem locally, copy its files into the site, and leave the theme key empty, or fork the repository and delete the sample screenshots and posts.
Cayman Blog Theme is free and open source. The gem is published on RubyGems and the full source is available on GitHub, so there is no cost to download, use, or customize it.
Yes, it is free and open source. Both the Ruby gem and the GitHub repository are publicly available, and there are no paid tiers or licensing fees mentioned in the documentation.
Yes, it is 100% compatible with GitHub Pages, but with an extra step: GitHub Pages does not officially support this gem-based theme, so you need to convert the gem-based theme to a regular theme or fork the repository to use it directly.
Add the jekyll-feed gem to your Gemfile and plugins: [jekyll-feed] to your _config.yml (use gems key for Jekyll older than 3.5.0). This makes an RSS feed available and shows a feed button in the footer.
Yes. Create /assets/css/style.scss with a front matter block, set Sass variables like $section-headings-color before the @import line, then add any custom CSS or Sass after the import.
The repository includes index.md, about.md, contact.md, and now.md as placeholder pages. Installing the gem overwrites the first three but leaves now.md in the fork installation method only.
