123456789101112131415161718192021222324 |
- var fs = require("fs");
- var minify = require("./minify.js");
- var preprocess = require("./preprocess.js");
-
- var cache = {};
-
- module.exports = function load(path, conf) {
- var html = fs.readFileSync(path, "utf8");
-
- var env = {
- conf: conf.web,
- template: function(key) {
- var str = load("templates/"+key+".html", conf);
- return str;
- }
- }
-
- html = preprocess(html, env);
-
- if (conf.minify)
- return minify.html(html);
- else
- return html;
- }
|