SSI(Server Side Includes) Middleware for gulp-connect,support get or download included files online
npm install gulp-connect-ssigulp-connect-ssi 
===========
SSI(Server Side Includes) Middleware for [gulp-connect],support get or download included files online
shell
npm install gulp-connect-ssi
`
Examples
$3
Uses [node-ssi], supports all of the following:
`
`
$3
` javascript
var gulp = require('gulp'),
gulpConnect = require('gulp-connect');
gulpConnectSsi = require('gulp-connect-ssi');
gulp.task('connect', function () {
gulpConnect.server({
root: _.app,
port: 80,
livereload: true,
middleware: function(){
return [gulpConnectSsi({
baseDir: __dirname + '/app',
ext: '.html',
domain: 'http://example.com/',
method: 'readOnLineIfNotExist' // readOnLine|readLocal|readOnLineIfNotExist|downloadIfNotExist
})];
}
});
});
`
API
$3
Type: String
Default: Directory with gulpfile
The root path
$3
Type: String
Default: .shtml
File extension,only url ending in this will be evaluated.
$3
Type: String
Default: .
The domain you want to read or download you included files from.
$3
Type: String
Default: readOnLineIfNotExist
SSI process methods,can be any of following options:
readOnLine | readLocal | readOnLineIfNotExist | downloadIfNotExist
$3
Type: String
Default: utf8
File encoding of online files
Supported encodings:GBK,utf8,etc.
See all supported encodings on iconv-lite wiki.
$3
Type: String
Default: utf8`