We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 182d2fe commit b968cd3Copy full SHA for b968cd3
src/helpers/neo-canonical-current.js
@@ -7,8 +7,9 @@
7
'use strict'
8
9
module.exports = (page) => {
10
- if (!page.latest) return page.canonicalUrl
11
- const re = new RegExp(`/${page.latest.version}/`)
+ if (!page.latest && !page.attributes['use-current-mapping']) return page.canonicalUrl
+ const versionToReplace = page.latest ? page.latest.version : page.version
12
+ const re = new RegExp(`/${versionToReplace}/`)
13
const latestVersionPath = `/${(page.attributes['latest-version-path'] || 'current')}/`
14
return page.canonicalUrl.replace(re, latestVersionPath)
15
}
0 commit comments