Skip to content
Theme for Grav CMS
Branch: master
Clone or download
Latest commit 277c897 Dec 10, 2019

WARNING! Update 1.4.0 : Big changes for all modular pages. You will need to re-save ALL modular after the update. Check the "options" tab in any modular to access the new modular theme options.

What's next? : Nothing specific. I will probably just clean and maintain existing stuff for a week or two. grid and grid-item might receive some love since they where mostly ignored in the 1.4 patch. I have plans for some kind of modular sliders but no clear ideas. I remember reading somewhere it was possible to customize the Admin Panel feed and since I'm breaking stuff so often, it might be a good way to communicate with the user base so that is on my mind as well. Holiday vacations are comming in fast!

You can send me money if you want to.

Hotdoy Theme

Theme screenshot

The Hotdoy Theme is meant to be a starting point for projects using Grav CMS. It is in active developpement and not suited for inheritance at the moment unless you dont mind thing changing all the times. You can use this theme by simply downloading it but I recommend using the skeleton instead.

A live demo is available at I still have content to write but you get the idea.

For the moment, here is a list of what I run..

  • Admin Panel
  • Admin Addon User Manager
  • Auto Date
  • Data Manager
  • DevTools
  • Email
  • Error
  • Form
  • Login
  • Problems
  • Quick Tray Links
  • Shortcode Core
  • Sitemap


Installing the Hotdoy theme can be done in one of two ways. The 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.

The theme by itself is useful, but you may have an easier time getting up and running by installing a skeleton (not ready yet. Sorry).

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 hotdoy

This will install the Quark theme into your /user/themes directory within Grav. Its files can be found under /your/site/grav/user/themes/hotdoy.

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 hotdoy. You can find these files either on GitHub or via

You should now have all the theme files under



The theme is made to be my starter kit for grav projects. But anybody is welcome to try and use it. Everything will be made readily extendable (in time). It uses css variables heavily so forget old browsers (sorry ie). The entire color theme is controllable inside the admin panel.



show content on specific breakpoint. [portrait], [mobile] or [landscape], [desktop].


Add buttons with out without material icons [btn], [link]


Add [youtube=id] and [vimeo=id] by id


Use [note] to add unrendered content.

Material Icons

Add mi="icon-name" with [i]


Use one of the 3 site witdh. [full], [site], [tight].


  • Splash
  • Hero
  • Content
  • Video
  • Drawers
  • Grid
  • Map
You can’t perform that action at this time.