feat: adds scully

This commit is contained in:
Markus Huggler
2020-11-10 21:11:35 +01:00
parent 7f72252f33
commit ed22dcf5a4
30 changed files with 2078 additions and 355 deletions

View File

@@ -0,0 +1,14 @@
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;