diff --git a/docs/js/custom.js b/docs/js/custom.js index 332f657d9a..d5f0f23d6e 100644 --- a/docs/js/custom.js +++ b/docs/js/custom.js @@ -18,19 +18,20 @@ $(document).ready(function() { warningBox.hidden = false; } - $('.md-content a.md-icon').each(function() { + if (!/^\d+\.\d+$/.test(branchName) && branchName !== 'latest') { + branchName = 'master'; + } + + // Insert version into header links + $('.md-header a.md-logo, #site-name > a').each(function() { $(this).attr( 'href', $(this) .attr('href') - .replace('master/docs/', branchName + '/docs/'), + .replace(/\/en\/[^\/]+\//, '/en/' + branchName + '/'), ); }); - if (!/^\d+\.\d+$/.test(branchName) && branchName !== 'latest') { - branchName = 'master'; - } - // Add version pill to top of navigation $('#site-name').append('' + branchName + ''); diff --git a/theme/main.html b/theme/main.html index 41784bb459..f4daa26b2c 100644 --- a/theme/main.html +++ b/theme/main.html @@ -19,7 +19,11 @@