rel-shortcut
This article is a stub. You can help the IndieWeb wiki by expanding it.
rel-shortcut is a means of representing key navigational links or opportunities within HTML. This can offer parity with the shortcuts
member of the Web App Manifest.
Why
When websites are added to a userβs home screen or pinned to the dock/taskbar, it may be helpful for users to have access to key actions or locations within that site. Shortcuts provide that functionality.
How to use rel="shortcut"
The "shortcut" value for rel
can be applied in any of a number of ways. If you are interested in promoting your primary navigation to being shortcuts, you can add the rel
value directly to those links:
<a rel="shortcut" href="/messages">Messages</a>
Alternately, you could define shortcuts in the head
if your document using the link
element:
<link rel="shortcut" href="/messages" title="Messages">
When to use rel="shortcut"
By comparison, the shortcuts
member of the Web App Manifest is a much more robust solution, offering the ability to provide a custom icon per shortcut and maintain a single list of shortcuts for an entire site. If you do not have a manifest for your site, however, this declarative model can provide similar utility.