A plugin for Gulp that parses art-template template files, forked from https://github.com/zqjimlove/gulp-art-template
npm i gulp-art-template4-enhanced -D
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"))
tempalte(data,options,settings)
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 })%>
Type: Object Default: {}
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
}
1.0.1
- Disable default
cache
of art-template; - Overwrite
include
method of art-template , extend globaldata
;