Open simonpetry opened 4 years ago
Interesting! What would a cascading a Link canonical look like? Would we just append them down the tree? 🤔
I guess we could support something like this by tweaking the cascade list here:
Although it would need to be slightly more sophisticated than that if we only want to cascade <Link rel="canonical" />
and not other Link tags. But I'm curious to understand your use case a bit better.
First off, love the lib. Would there be some merit to cascading a
<link rel="canonical" ... />
tag? (link tags aren't cascaded and for good reason)But this particular
link
tag has a uniqueness requirement akin totitle
and othermeta
tags, Multiplecanonicals
are ignored (this is old, but looks to be still relevant)To bring this to a question: right now
canonical
is required to be set on every page, but should this be handled as an edge case and cascaded, or maybe there something a little more interesting here where we can leverage the platform and give anylink
tag the ability to cascade given a unique identifier via anid
orclass
(or other) attribute?One last thing, the
canonical
tag in the readme is using acontent
attribute but I think you want anhref
attribute:<Link rel="canonical" content="http://jeremygayed.com/" />
to<Link rel="canonical" href="http://jeremygayed.com/" />
Thank you for you time