Skip to content

About

Minimal Grav CMS theme

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Repository files navigation

Gravnd Zero

Minimal theme for Grav CMS. No dependencies, improved directory structure, optimized build process and freedom to create.

Features

  • Laravel Mix Webpack wrapper allowing the asset pipline flow smoothly
  • Browsersync Syncs your devices and refreshes the browsers everytime you make a change

Installation

Grav Package Manager (Recommended)

$ cd path/to/grav
$ (php) bin/gpm install gravnd-zero
$ cd /user/themes/gravnd-zero
$ yarn

Log in to admin panel go to Themes > Add search for Gravnd Zero and click Install. After that, Activate the theme.

Using this method you will have to manually copy files from user/themes/gravnd-zero/_demo/pages to user/pages

Manual

$ cd path/to/grav/user/themes
$ git clone https://github.com/fistmenaruto/gravnd-zero.git
$ cd gravnd-zero
$ yarn

Activate theme in admin panel or change theme to gravnd-zero in user/config/system.yaml

Using this method you will have to manually copy files from user/themes/gravnd-zero/_demo/pages to user/pages

Usage

  1. Start your dev server

  2. Run yarn/npm script

# Compile .scss, .js, .twig files and add sourcemaps.
$ yarn dev

# Same as dev but watches files for changes and runs Browsersync.
# Once files are saved, they are recompiled and Browsersyn refreshes the browsers.
$ yarn watch

# Prepares the files for production minifying them and removing sourcemaps.
$ yarn production

Before starting I recommend to review settings in webpack.mix.js

See CONTRIBUTING.md

Thank you

To Robbin Johansson and his Haywire Grav theme, on which this project is based on.

About

Minimal Grav CMS theme

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages