Easy Icons with Starlight Plugin Icons
Icons add character and visual cues to your text. starlight-plugin-icons (or simply using astro-icon with Starlight) makes it effortless to include icons from popular sets like FontAwesome, Material Design, and more.
Why use an icon plugin?
Section titled “Why use an icon plugin?”- Zero SVG Clutter: Don’t paste raw SVG code into your markdown.
- Huge Library: Access thousands of icons via Iconify.
- Component Component: Use a simple
<Icon name="..." />syntax.
If using a dedicated Starlight wrapper or just astro-icon:
npm install astro-iconIn your MDX file:
import { Icon } from 'astro-icon/components';
Check out this cool star: <Icon name="mdi:star" />This keeps your source code clean while making your rendered pages look professional and polished.