Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Twenty Skeleton for Grav


This Grav theme is a port of the Twenty theme by HTML5 UP.


  • Fully Responsive
  • Built on HTML5/CSS3/skel
  • Section Icons by Font Awesome
  • Released for Free Under the Creative Commons Attribution 3.0
  • Social Icons
  • Simple Form Support
  • Layouts: Modular, Right Sidebar, Left Sidebar, No sidebar
  • Special layouts: Portfolio, Bottom Modules

Basic Setup for a New Grav Site

The simplest way to install Twenty theme for Grav is to download and install the Twenty Skeleton package:

  1. Download Twenty Skeleton
  2. Unzip the package into your web root folder.
  3. Point your browser at the folder.
  4. Job done!

TIP: Check out the general Grav Installation Instructions for more details on this process.

Existing Grav site

It is possible to install just the theme, but page content will need to reference the Twenty theme's supported templates. It is strongly advised to at least install the Twenty Skeleton package to see the theme's capabilities in action.

To install just the theme, you will want to do so via the Grav Package Manager (GPM) through your system's Terminal (also called the command line). From the root of your Grav install type:

bin/gpm install twenty

This will install the Twenty theme into your /user/themes directory within Grav. Its files can be found under /your/site/grav/user/themes/twenty.

You can find more information bout this process, including manual installation instructions, by visiting the project page for the stand-alone Grav theme.

Contact Form Configuration

For contact form configuration instructions please refer to official documentation. Make sure you installed Email and Form plugin though.