Setup
Theme activation
To set Hereditor theme as the default theme, the steps to follow are:
- Navigate to
/your/site/grav/user/config
- Open the
system.yaml
file - Change the
theme:
setting totheme: hereditor
- Save the changes
- Clear the Grav cache using admin panel or following command:
bin/grav clear-cache
Once this is done, the new theme should be available on the frontend. Keep in mind any customizations made to the previous theme will not be reflected as all of the theme and templating information is now being pulled from the hereditor
folder.
Site parameters
In case Hereditor theme is activated on a fresh Grav install, some parameters in the user/config/site.yaml
file have to be populated:
title
: name of your sitedescription
: description of your siteauthor.name
: name site ownerauthor.email
: mail address of the site ownerauthor.bio
: short one sentence biography
The file should look a bit like this:
title: Website name
description: A short description for the purpose of the website
author:
name: Author Name
email: username@domain.tdl
bio: A short description of the author of the website
Custom styles for plugins
The Hereditor theme includes custom styles for specific plugins (Markdown Notices, Pagination). To be properly loaded, the Use built in CSS option has to be set to false
(using the admin panel or configuring the YAML
file in the users/config/plugins/
folder):
built_in_css: false
Configuring images and links
Website images
Basically, the Hereditor theme is arranged to use two images for the entire website:
logo
: used into default page and to link toward the home page (but also as basic shortcut icon). This image aims to represent the website and should not exceed a size close to 300px × 300px.author.image
: set as illustration in the mini-bio. This image aims to represent the author of an article and should not exceed a size close to 300px × 300px.
These two images have to be defined in your /your/site/grav/user/config/site.yaml
file, such as:
logo: /user/images/logo.png
author:
image: /user/images/avatar.png
Article header images
Header images can be used in articles which are based on the post template. Any header image has to be declared in the front-matter section of the post, by adding a tag image
populated with a proper URL to the intented file, such as this code sample (if the image is set in the same folder as the article):
image: header-image.jpg
Social links
In order to set social profiles features to be embedded in Hereditor theme configuration, add the following to your /your/site/grav/user/config/site.yaml
file:
social.icon
: name of the social platformsocial.link
: the main URL of the plateformsocial.user
: the specific user name on the plateform
Below is an example for a Twitter account:
social:
- icon: twitter
link: https://twitter.com/
user: username