gulp-blok

1.1.3 • Public • Published

Storyblok gulp plugin

A simple tool for developing Storyblok templates.

Installation

$ npm install gulp-blok --save-dev

Usage

var blok = require('gulp-blok')
var watch = require('gulp-watch')
var config = {
  apiVersion: 2,
  themeId: 'YOUR_SPACE_ID',
  domain: 'YOURSUBDOMAIN.me.storyblok.com',
  apiKey: 'YOUR_TOKEN',
  basePath: 'views',
  environment: 'dev'
}

gulp.task('deploy', function () {
  config.environment = 'live'

  return gulp.src('./views/**/*')
    .pipe(blok(config))
})

gulp.task('default', ['other_tasks'], function () {
  return watch('./views/**/*')
    .pipe(blok(config))
})

What it does

This plugin uses the Storyblok theme api to upload templates and assets when saving and can deploy your project to the live environment.



Storyblok Logo

Package Sidebar

Install

npm i gulp-blok

Weekly Downloads

25

Version

1.1.3

License

MIT

Last publish

Collaborators

  • alexjoverm
  • alvarosaburido
  • christianzoppisb
  • jpcfreire
  • delooks
  • dominikangerer
  • emanuelgsouza
  • samuells