Skip to content
New to the plugin? Check out our guide! Getting Started
Star us on GitHub if you find this useful! GitHub Repository
This announcement has no link - just informational text.

Links & CTAs Demo

This page demonstrates announcements with call-to-action (CTA) links. Look at the top of the page to see announcements with clickable links.

The announcements at the top of this page showcase:

  1. Internal link: Links to another page in the documentation
  2. External link: Links to an external website
  3. No link: Simple announcement without a CTA

Announcements with links are configured using the link property:

starlightAnnouncement({
announcements: [
// With internal link
{
id: 'demo-internal-link',
content: 'New to the plugin? Check out our guide!',
variant: 'tip',
link: {
text: 'Getting Started',
href: '/getting-started/',
},
showOn: ['/demos/links/'],
},
// With external link
{
id: 'demo-external-link',
content: 'Star us on GitHub if you find this useful!',
variant: 'note',
link: {
text: 'GitHub Repository',
href: 'https://github.com/frostybee/starlight-announcement',
},
showOn: ['/demos/links/'],
},
// Without link
{
id: 'demo-no-link',
content: 'This announcement has no link - just informational text.',
variant: 'caution',
showOn: ['/demos/links/'],
},
],
})
PropertyTypeRequiredDescription
textstringYesThe link text displayed to users
hrefstringYesThe URL (internal path or external URL)

Links are styled to stand out from the announcement content:

  • Underlined text for clarity
  • Accent color matching the variant
  • Hover effect for interactivity
  • Click the links to navigate to their destinations
  • Hover over links to see the hover effect

See Announcement Options for detailed documentation on the link property.