Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/diomed/tabler4grav

Tabler theme for GRAV CMS
https://github.com/diomed/tabler4grav

Last synced: about 1 month ago
JSON representation

Tabler theme for GRAV CMS

Awesome Lists containing this project

README

        

TABLER


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

### Installation

#### [Grav Package Manager](http://learn.getgrav.org/advanced/grav-gpm) (Recommended)

``` sh
$ cd path/to/grav
$ bin/gpm install tabler
$ cd /user/themes/tabler
$ yarn
```

#### [Grav Admin Plugin](https://github.com/getgrav/grav-plugin-admin)

Log in to admin panel go to `Themes > Add` search for Tabler and click `Install`. After that, `Activate` the theme.
> Using this method you will have to manually copy files from `user/themes/tabler/_demo/pages` to `user/pages`

#### Manual

``` sh
$ cd path/to/grav/user/themes
$ git clone https://github.com/diomed/tabler.git
$ cd tabler
$ yarn
```
> Using this method you will have to manually copy files from `user/themes/tabler/_demo/pages` to `user/pages`

### Usage

1. Start your dev server

2. Run yarn/npm script

``` sh
# 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`

### [Contribute](CONTRIBUTING.md)

See [CONTRIBUTING.md](CONTRIBUTING.md)