acezalba / grav-theme-canvas

A Starter Theme for GravCMS
MIT License
1 stars 0 forks source link

Canvas Theme

A starter theme for Grav CMS. Designed for small, text-heavy personal sites and blogs. Uses sanitize.css and a customized simple.css. Mostly classless.

Canvas Screenshot

Features

Plugin Requirements

Note: Support for feed and form is still basic and will be improved in the future. blog templates must explicitly define content.item attributes in their frontmatter for the feed to show. See feed plugin repo for more details.

Installation

The recommended way to install Canvas is via cloning the repository or downloading and extracting the latest zip file to your user/themes directory. Canvas also has releases for future integration into Grav Package Manager.

Activate it by editing or adding the following line in your user/config/system.yaml.

pages:
    theme: canvas

Clear your cache via the Admin panel or through bin/grav cache in your project terminal. Load your page to see your Canvas site come to life.

Copy the default canvas.yaml bundled with the theme to your user/config/themes to start customizing the colors of your site using hex codes.

However, editing the theme settings via the Grav Admin panel is recommended to use features not included in the default theme config file, such as favicon and preview image customization.

Future updates

Future updates would include the following:

Feel free to report bugs and suggest features in the issue tracker.