Articles

Tech tutorials, documentation, and other longform articles



How to Implement Widgets and Site Blocks in GravCMS

Published on August 28, 2024.

It involves a nonroutable _widgets folder in your user/pages/ directory, widgets with header data in the _widgets folder , and the page.find() function.


Continue reading...

Maybe Grav Skeletons are the Way to Go

Published on July 21, 2024.

When you need to do client work for complicated websites, skeletons are a better alternative.


Continue reading...

Whenever possible, hardcode your page headers on grav

Published on May 9, 2023.

The preferred Grav behavior is usually not you want. Here is a case involving grav's page.date.


Continue reading...

Adventures in Grav Theme Development: Building a Loosely-Coupled Theme

Published on January 5, 2023.

Grav CMS claims that its themes are tightly-coupled. It does not have to be.


Continue reading...