From 5276c87901777917e16d552b6f4a63a109787bac Mon Sep 17 00:00:00 2001 From: kisenka Date: Thu, 28 Jul 2016 15:22:49 +0300 Subject: [PATCH] Add ability to override page URL in attr section --- lib/plugins/PagePlugin.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/plugins/PagePlugin.js b/lib/plugins/PagePlugin.js index e8b6e5d..14e2433 100644 --- a/lib/plugins/PagePlugin.js +++ b/lib/plugins/PagePlugin.js @@ -36,10 +36,16 @@ PagePlugin.prototype.apply = function (compiler) { return result instanceof DocPage; }) .map(function(page) { - var filename = interpolateName(plugin.options.filename, { - path: page.source.absolutePath, - context: compilation.compiler.context - }); + var filename; + + if (page.attrs.url) { + filename = page.attrs.url; + } else { + filename = interpolateName(plugin.options.filename, { + path: page.source.absolutePath, + context: compilation.compiler.context + }); + } page.path = filename;