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

README.md

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 hotdoy.ca. 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

Installation

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 GetGrav.org.

You should now have all the theme files under

/your/site/grav/user/themes/hotdoy

Concept

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.

Shortcodes

Breakpoint

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

Button

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

Embed

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

Note

Use [note] to add unrendered content.

Material Icons

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

Width

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

Modular

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