Skip to content

Commit a12e988

Browse files
committed
fix(web): preserve canonical feed reader link href
1 parent 28725c6 commit a12e988

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

public/feed-reader-link.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
document.addEventListener('DOMContentLoaded', function () {
22
var readerLink = document.querySelector('[data-feed-reader-link]');
33
if (!readerLink) return;
4+
var currentHref = readerLink.getAttribute('href');
5+
if (currentHref && currentHref !== '#') return;
46

5-
readerLink.setAttribute('href', 'feed:' + window.location.href);
7+
var pageHref = window.location.href;
8+
var feedHref = pageHref.indexOf('feed:') === 0 ? pageHref : 'feed:' + pageHref;
9+
readerLink.setAttribute('href', feedHref);
610
});

0 commit comments

Comments
 (0)