Skip to content

chenxxzhe/gulp-art-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-art-template4

A plugin for Gulp that parses art-template template files, forked from https://github.com/zqjimlove/gulp-art-template

install

npm i gulp-art-template4-enhanced -D

gulpfile.js

var template = require("gulp-art-template4")

gulp.src("./templates/*.art")
	.pipe(template({
		msg: "Hello Gulp!"
	},{
		extname:'.art' // some art-template options
	},{
		ext:'.html'
	}))
	.pipe(gulp.dest("./dist"))

API

tempalte(data,options,settings)

data

Type: Object Default: {}

enhance art-template extend data (only for origin rule): extend expression can use JSON string as second params

<% extend('layout.art', { "title": "art", "page": 1 })%>

options

Type: Object Default: {}

https://aui.github.io/art-template/docs/options.html

settings

Type: Object Default: {}

A object to configure the plugin.

{
	ext:String // Defines the file extension that will be appended to the filename. If no extension is provided, the same extension of the input file will be used.
	originRule: RegExp // override default origin parsing rule
	standardRule: RegExp // override default standard parsing rule
}

Change Log

1.0.1

  • Disable default cache of art-template;
  • Overwrite include method of art-template , extend global data;

About

A plugin for Gulp that parses art-template template files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.0%
  • HTML 6.0%