A simple theme for GRAV that utilizes css grids and variables.
All page templates contain a sidebar. Its position can be set in the Layout Settings (see further below).
The default layout displays page contents normally.
Divides the page content at horizontal lines
--- and displays it in columns. Their width can be set in the Layout Settings.
Similarly to the Columns template, it divides the page content at horizontal lines and displays the segments as gallery entries.
Insipred by the Learn2 Chapter layout. It displays a large heading and a table of child pages.
Also inspired by Learn2. Displays the site title as a large heading with a horizontal line. Otherwise similar to Default.
The layout settings can be set per-page in the Grav admin panel. Look out for the new Layout Settings tab in the page editor.
Select the sidebar location. The options including the showcase will enable a box with a ranom picture from the page folder.
In addition to the child pages of the current site, you can also display another page's contents in the sidebar.
Provide the path to the page, e.g.
Enable or disable the showcase.
Show or hide the table of child pages in the sidebar.
Display the table horizontally rather than as a list. This is useful for the horizontal sidebar layouts.
custom.css file in
user/themes/bolt/css/ is enabled by default and can be used to alter the style of the theme.
variables.css contains link and text colors as well as some dimensions for the grid layout.
style.css contains most of the style.
The sidebar layouts can be customized in the
The favicon and the page background reside in
Supported/required Grav plugins: