shields/blog/2023-07-03-new-frontend.md
Nick Slowinski 7e7a96e210
Add server-2024-05-01
Signed-off-by: Nick Slowinski <nick@nick-slowinski.de>
2024-05-27 06:22:54 +02:00

1,5 KiB

slug title authors tags
new-frontend We launched a new frontend
name title url image_url
chris48s Shields.io Core Team https://github.com/chris48s https://avatars.githubusercontent.com/u/6025893

Alongside the general visual refresh and improvements to look and feel, our new frontend has allowed us to address a number of long-standing feature requests and enhancements:

  • Clearer and more discoverable documentation for our static, dynamic json/xml/yaml and endpoint badges
  • Improved badge builder interface, with all optional query parameters included in the builder for each badge
  • Each badge now has its own documentation page, which we can link to. e.g: https://shields.io/badges/discord
  • Light/dark mode themes
  • Improved search
  • Documentation for individual path and query parameters

The new site also comes with big maintenance benefits for the core team. We rely heavily on docusaurus, docusaurus-openapi, and docusaurus-search-local. This moves us to a mostly declarative setup, massively reducing the amount of custom frontend code we maintain ourselves.