diff --git a/server/modules/rendering/html-core/renderer.js b/server/modules/rendering/html-core/renderer.js index 400a9a74..8fc079eb 100644 --- a/server/modules/rendering/html-core/renderer.js +++ b/server/modules/rendering/html-core/renderer.js @@ -53,7 +53,11 @@ module.exports = { } // -> Check for system prefix - if (!reservedPrefixes.test(href) && !exactReservedPaths.test(href)) { + if (reservedPrefixes.test(href) || exactReservedPaths.test(href)) { + $(elm).addClass(`is-system-link`) + } else if (href.indexOf('.') >= 0) { + $(elm).addClass(`is-asset-link`) + } else { let pagePath = null // -> Add locale prefix if using namespacing @@ -91,8 +95,6 @@ module.exports = { }) $(elm).addClass(`is-internal-link`) - } else { - $(elm).addClass(`is-system-link`) } } else { $(elm).addClass(`is-external-link`)