Commit graph zephyr/doc/index.html
Author SHA1 Message Date
Benjamin Cabé
a0096984dc doc: index.html: fix aria-hiddentypo
fix typo in attribute; add a missing one.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-18 23:37:50 +01:00
Benjamin Cabé
cef4fa9fb5 doc: index.html: css: improve contrast
Some tweaks to the CSS to have better contrast of the cards on the
homepage, and a few other places.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-18 23:37:50 +01:00
Benjamin Cabé
bdd8a67a6f doc: index.html: drop red border on hover for contribute card
This isn't really needed / is incosistent with how other cards react
on hover.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-18 23:37:50 +01:00
Benjamin Cabé
0e041f9c59 doc: index.html: fix overflow bug on welcome admonition.
Fix a rare bug where some browsers seem to consider the welcome
admonition is overflowing.
This fixes zephyrproject-rtos/zephyr#101167.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-12-17 13:55:07 -05:00
Benjamin Cabé
efa9e1dfdd doc: index: redesign landing page with persona-based navigation
Completely overhaul the documentation landing page to improve user
experience and navigability.

Key changes:
- Replace the static grid list with a modern, responsive HTML/CSS layout.
- Introduce "Persona" cards (App Developer, Hardware Engineer, Product
  Maker) to guide users to relevant sections faster.
- Highlight key reference resources (API, Kconfig, DeviceTree, ...) in a
  dedicated reference section.
- Call out "How to contribute" with a dedicated card.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-11-28 22:10:24 +00:00