gulp-cg-toolkit

4.1.0 • Public • Published

Gulp Toolkit

A collection of gulp tasks for generate static sites.

Multi project support feature is dropped at v3

Usage

# install
npm i gulp-cg-toolkit
// simplest gulpfile.js
const gulp = require('gulp')
require('gulp-cg-toolkit')(gulp)
 
// gulpfile.js with custom config
const gulp = require('gulp')
const pkg = require('./package.json')
require('gulp-cg-toolkit')(gulp, {
  name: pkg.name,
  version: pkg.version,
  pages: "./src/my-pages",
  partials: "./src/may-partials",
})

Default Configuration

{
  "languages": ["en"],
  "dist": "./dist",
  "data": "./src/data",
  "pages": "./src/pages",
  "partials": "./src/partials",
  "helpers": "./src/helpers",
  "scss": "./src/scss",
  "files": [{
    "source": "./src/static/**/*",
    "destination": "./dist/"
  }]
}

Functions

  • gulp serve serve using browser-sync
  • gulp clean clean dist folder, all files will be deleted
  • gulp build run handlebars scss and static
    • gulp build:hbs build handlebars templates
    • gulp build:scss build scss files
    • gulp build:files copy all contents of the files folder in dist root

Credits

File stracture and some tasks are inspired or copied from gulp-wp-toolkit

License

MIT License

Dependents (0)

Package Sidebar

Install

npm i gulp-cg-toolkit

Weekly Downloads

0

Version

4.1.0

License

MIT

Unpacked Size

11.8 kB

Total Files

28

Last publish

Collaborators

  • christosgeorgiou