Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal Jekyll theme with six skins, CV layout, and Algolia/Lunr site search.
Basically Basic is a minimal Jekyll theme that replaces the default Minima with responsive layouts, six color skins, and optional Algolia or Lunr site search.
Basically Basic is an open-source Jekyll theme created by Michael Rose (mademistakes.com) as a feature-enhanced substitute for Jekyll's default Minima theme. It runs on Jekyll 3.5+ and can be installed either as a Ruby gem (for self-hosted sites) or as a remote theme (for GitHub Pages). The theme takes standard Jekyll content — posts, pages, collections, and data files — and renders a responsive static site with layouts for home, blog posts, categories, tags, about, and a CV/resume page.
_data/theme.yml._data/cv.json.jekyll-algolia gem) by setting search_provider in _config.yml._config.yml; scripts only load in production builds.navigation_pages in _data/theme.yml._config.yml.bundle exec rake preview.paginate: 5 and paginate_path in _config.yml, create an index.html with layout: home, and get numbered post listings across multiple pages.search: true to _config.yml; for Algolia, add your API credentials and run bundle exec jekyll algolia to index posts.collection layout to display all documents from a collection (e.g., recipes) on a single page, with options to sort by title or date and display as a grid._data/theme.yml, avoiding changes to layouts or Sass.Yes. The theme is distributed under the MIT License, which permits free personal and commercial use with attribution. The source code and documentation are publicly available on GitHub.
Add remote_theme: "mmistakes/[email protected]" to your _config.yml (removing any other theme: or remote_theme: entries), and ensure your Gemfile includes gem "github-pages", group: :jekyll_plugins. Your site rebuilds automatically on push.
By default, only the first 50 words of each post or page are added to the Lunr search index. Setting search_full_content: true in _config.yml includes the full body, but this may slow page load on large sites.
Yes. Add comments: false to the post's front matter. By default, Disqus comments are enabled everywhere in production builds (JEKYLL_ENV=production) when a shortname is configured.
Basically Basic adds responsive design with six skins, a JSON-powered CV layout, site-wide search (Lunr or Algolia), Disqus/Google Analytics integration, and Jekyll SEO Tag support — features that Minima lacks or leaves to additional plugins.
