Use global metadata for ol version
This commit is contained in:
@@ -5,7 +5,7 @@ var Metalsmith = require('metalsmith');
|
|||||||
var templates = require('metalsmith-templates');
|
var templates = require('metalsmith-templates');
|
||||||
var marked = require('marked');
|
var marked = require('marked');
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
var pjson = require('../package.json');
|
var pkg = require('../package.json');
|
||||||
|
|
||||||
var fileRegEx = /([^\/^\.]*)\.html$/;
|
var fileRegEx = /([^\/^\.]*)\.html$/;
|
||||||
var cleanupJSRegEx = /.*(goog\.require(.*);|.*renderer: exampleNS\..*,?)[\n]*/g;
|
var cleanupJSRegEx = /.*(goog\.require(.*);|.*renderer: exampleNS\..*,?)[\n]*/g;
|
||||||
@@ -32,7 +32,6 @@ function main(callback) {
|
|||||||
str = marked(file.contents.toString());
|
str = marked(file.contents.toString());
|
||||||
file.contents = new Buffer(str);
|
file.contents = new Buffer(str);
|
||||||
}
|
}
|
||||||
file.ol_version = pjson.version;
|
|
||||||
file.js_resource = '<script src="loader.js?id=' + match[1] +
|
file.js_resource = '<script src="loader.js?id=' + match[1] +
|
||||||
'"></script>';
|
'"></script>';
|
||||||
var js = fs.readFileSync(path.join(srcDir, match[1] + '.js'), 'utf8');
|
var js = fs.readFileSync(path.join(srcDir, match[1] + '.js'), 'utf8');
|
||||||
@@ -71,6 +70,9 @@ function main(callback) {
|
|||||||
new Metalsmith('.')
|
new Metalsmith('.')
|
||||||
.source(srcDir)
|
.source(srcDir)
|
||||||
.destination(destDir)
|
.destination(destDir)
|
||||||
|
.metadata({
|
||||||
|
'ol_version': pkg.version
|
||||||
|
})
|
||||||
.use(build)
|
.use(build)
|
||||||
.use(templates({
|
.use(templates({
|
||||||
engine: 'handlebars',
|
engine: 'handlebars',
|
||||||
|
|||||||
Reference in New Issue
Block a user