-
-
Notifications
You must be signed in to change notification settings - Fork 604
Open external links in a new tab by default
Eduardo Gómez edited this page Mar 19, 2021
·
3 revisions
If you want all the external links to open in another tab you have to paste the following code into the Code injection page of your Ghost instance (Site Footer section):
<script>
const anchors = document.querySelectorAll('a');
for (x = 0, l = anchors.length; x < l; x++) {
const regex = new RegExp('/' + window.location.host + '/');
if (!regex.test(anchors[x].href) && anchors[x].href.indexOf('javascript') == -1) {
anchors[x].setAttribute('target', '_blank');
anchors[x].setAttribute('rel', 'noopener');
}
}
</script>