Grav is a flat-file CMS, meaning you get a fast, sophisticated and flexible CMS without ever having to worry about databases. There are no complicated installation processes, and all content is powered by Markdown.
In our new course, Up and Running With Grav CMS, you'll learn how Grav operates, the three different types of content it uses, how its file structure and naming protocols work, and the relationship between Markdown files and theme templates.
What You’ll Learn
In this course, you'll be creating a theme from the ground up that features a modular homepage, blog and regular pages. Don't worry—you'll have full expert guidance from instructor Kezz Bracey every step of the way.
You won’t be using Grav’s theme starter files or any pre-built skeletons; rather you’ll construct each file yourself so you get to see how every part of the theme works. A completed CSS stylesheet will be provided, however, to ensure you can focus on Grav-related code.
Here are some free lessons from this course, as a preview of what you can expect:
How Page Content Works in Grav CMS
Each piece of content in a Grav site is termed a “page”, and pages are driven by Markdown files. In order for Grav to function correctly, these files need to be named in a particular way and be housed in a directory structure organised in a prescribed fashion.
In this video, you’ll learn the rules of organizing Markdown files in a Grav site.
Creating Essential Theme Files in Grav CMS
In every Grav theme, there are a few essential files necessary for reliable functionality. You'll learn how to create them in this video.
Create a Modular Home Page in Grav CMS
In this video you'll learn how to create a modular home page with three distinct sections, each powered by a separate Markdown file and template.
Start Learning With a Free Trial
You can take our new course straight away with a free 10-day trial of our monthly subscription. If you decide to continue, it costs just $15 a month, and you’ll get unlimited access to our full library of hundreds of courses, with new ones added every week.