Skip to content
This repository has been archived by the owner on Oct 6, 2022. It is now read-only.

Latest commit

 

History

History
44 lines (37 loc) · 1.02 KB

README.md

File metadata and controls

44 lines (37 loc) · 1.02 KB

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