38 lines
625 B
JavaScript
38 lines
625 B
JavaScript
const pretty = require("pretty");
|
|
|
|
module.exports = function(config) {
|
|
/* {
|
|
template,
|
|
inputPath,
|
|
outputPath,
|
|
url,
|
|
data,
|
|
date
|
|
} */
|
|
|
|
return {
|
|
markdownTemplateEngine: "ejs",
|
|
templateFormats: ["md", "njk"],
|
|
|
|
pathPrefix: "/testdir",
|
|
|
|
keys: {
|
|
package: "pkg2"
|
|
},
|
|
filters: {
|
|
prettyHtml: function(str, outputPath) {
|
|
if (outputPath.split(".").pop() === "html") {
|
|
return pretty(str, { ocd: true });
|
|
} else {
|
|
return str;
|
|
}
|
|
}
|
|
},
|
|
nunjucksFilters: {
|
|
testing: str => {
|
|
return str;
|
|
}
|
|
}
|
|
};
|
|
};
|