4.1.0 • Published 6 years ago
gulp-cg-toolkit v4.1.0
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 serveserve using browser-syncgulp cleanclean dist folder, all files will be deletedgulp buildrun handlebars scss and staticgulp build:hbsbuild handlebars templatesgulp build:scssbuild scss filesgulp build:filescopy 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