- Stable
3.0.0
- Canary
3.0.1-alpha.1
Toggle Menu
Eleventy
1.93s
Next.js
70.65s
IndieWeb Avatar
Contents
Feed this runtime service a URL and it will extract an avatar image using these sources:
<link rel="apple-touch-icon">
<link rel="apple-touch-icon-precomposed">
<link rel="icon">
favicon.ico
favicon.ico
that isn’t an.ico
file- First
<img>
in<header>
All rel
lookups match against attribute values that are space separated lists.
Open Source
Usage
Try it out on the Eleventy API Explorer.
Image URLs have the format:
https://v1.indieweb-avatar.11ty.dev/:url/
url
must be URI encoded.
Samples
<img
src="https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.11ty.dev%2F/"
alt="IndieWeb Avatar for 11ty.dev/"
loading="lazy"
decoding="async"
width="50"
height="50"
/>
<img
src="https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.a11yproject.com%2F/"
alt="IndieWeb Avatar for a11yproject.com/"
loading="lazy"
decoding="async"
width="50"
height="50"
/>
<img
src="https://v1.indieweb-avatar.11ty.dev/https%3A%2F%2Fwww.netlify.com%2F/"
alt="IndieWeb Avatar for netlify.com/"
loading="lazy"
decoding="async"
width="50"
height="50"
/>