Buttons, Headers, Links and Form Components
Published on October 27, 2025 by Mark Teekman
We've recently released several updates to the Accessible Astro Starter theme and the Accessible Astro Components package, including new features :sparkles: such as:
- <Button> component
- <Heading> component
- <Link> component (replaces <ExternalLink>)
Ā - Form components, including <Form>, <Input>, <Textarea>, <Checkbox>, <Radio>, and <Fieldset> with WCAG compliant validation and accessibility features
- <FeaturedPosts> and <FeaturedProjects> sections
- Automatic sitemap.xml generation with @astrojs/sitemap and a /sitemap page for improved SEO
- /contact and /thank-you (form submission) pages
- Updated <Notification> component with accent variant
- Updated components page showcasing more components and variants
- Lot's of little tweaks and improvements
We've also improved the overall **accessibility** by having a WCAG expert audit our components, making them more robust and providing WCAG and EAA (European Accessibility Act) compliance out of the box āæ
Next on our list we'll be focusing on the Accessible Astro Dashboard. This theme was created during the 2022 Astro hackathon and is due for some upgrades. We'll bring it up to speed with all the DX features the starter has (such as Tailwind, Prettier and ESLint) and improve the UI and accessibility while we're at it :slight_smile:
Check out some of the new stuff here:
- š Featured sections: https://accessible-astro-starter.incluud.dev/
- š New components: https://accessible-astro-starter.incluud.dev/accessible-components/
- š Contact form: https://accessible-astro-starter.incluud.dev/contact/
A big thanks to our newest sponsor Nicholas Schroeder! Thank you for supporting our mission ā¤ļø
