Files
angular.localization/scully/plugins/fixStaticLinks.js
2020-11-10 21:11:48 +01:00

15 lines
433 B
JavaScript

const {registerPlugin} = require('@scullyio/scully');
const FixStaticLinksPlugin = 'fixStaticLinks';
const fixStaticLinksPlugin = async (html) => {
const regex = new RegExp('(<a[^>]* href="\/)([^"]*)"', 'gmi');
html = html.replace(regex, `$1${process.env.LOCALE}/$2"`);
return Promise.resolve(html);
};
registerPlugin('router', 'fixStaticLinks', fixStaticLinksPlugin);
exports.FixStaticLinksPlugin = FixStaticLinksPlugin;