Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Bootstrap Blog

Demo License Donate

Bootstrap Blog is a theme for Grav CMS built in CSS framework Bootstrap v4.x and provide a powerful base to develope your own theme using SCSS. Also includes latest FontAwesome 5 iconset.


  • Lightweight and minimal for optimal performance
  • Bootstrap 4.x
  • SCSS based CSS source files
  • 3 Blog collection Layouts
  • Twitter Timeline Sidebar Widget
  • Fill of color your site with more than 25 defined styled colors
  • Fontawesome 5
  • Disqus comments

Page Templates

  • Default template
  • Error template
  • Blog collection template
  • Blog item template
  • Modular templates:
    • Features Modular template
    • Showcase Modular template
    • Blog Modular template
    • Text Modular template
    • Carousel Modular template
    • Bars Modular template
    • Typewriter Modular template


Installing the Bootstrap Blog theme can be done in one of two ways. GPM (Grav Package Manager) installation method enables you to quickly and easily install the theme with a simple terminal command, while the manual method enables you to do so via a zip file.

GPM Installation (Preferred)

The simplest way to install this theme is via the Grav Package Manager (GPM) through your system's Terminal (also called the command line). From the root of your Grav install type:

bin/gpm install bootstrap-blog

This will install the Bootstrap Blog theme into your /user/themes directory within Grav. Its files can be found under /your/site/grav/user/themes/bootstrap-blog.

Manual Installation

To install this theme, just download the zip version of this repository and unzip it under /your/site/grav/user/themes. Then, rename the folder to bootstrap-blog. You can find these files either on GitHub or via

You should now have all the theme files under


You can copy the user/themes/bootstrap-blog/bootstrap-blog.yaml file to user/config/themes/ folder and modify, or you can use the admin plugin.

NOTE: Do not modify the user/themes/bootstrap-blog/bootstrap-blog.yaml file directly or your changes will be lost with any updates


Demo and theme documentation available here.


Thanks to Paul Hibbits and Grav Team for inspire me.