v.0.1.6
Poprawiono SEO dla wybranych stron.
v.0.1.5
Poprawiono atrybuty "aria-lables" w pasku narzędzi artykułów.
v.0.1.4
Poprawiono semantykę nagłówków i strukturę DOM w celu zwiększenia zgodności z PageSpeed Insights (Lighthouse) oraz poprawy dostępności (accessibility).
- Zastąpiono nagłówek
h4elementemdivwpartials/navigation.hbsw celu usunięcia nieprawidłowej hierarchii semantycznej. Aktualnie:
<div class="navigation-subtitle">{{label}}</div>- Zmieniono nagłówki sekcji „latest-*” z
h4nah2w:partials/latest-articles.hbspartials/latest-podcasts.hbspartials/latest-products.hbspartials/latest-projects.hbspartials/latest-readings.hbs
- Zmieniono nagłówek
h2nah3wpartials/loop.hbsw celu zachowania poprawnej hierarchii nagłówków w kontekście sekcji listujących. - Poprawiono strukturę strony DOM celem wyeliminowania błędu heading hierarchy zgłaszanego przez PageSpeed Insights.
v0.1.3
Poprawiono skalowanie widoku strony oraz zgodność z wymaganiami dostępności (accessibility).
- Zaktualizowano konfigurację
viewportw plikudefault.hbs, aby umożliwić skalowanie strony do co najmniej 500%. - Wyeliminowano błąd zgłaszany przez Accessibility Checker:
„Recommend the viewport meta tag allows scaling up to at least 500%”. - Zmiana poprawia zgodność z wytycznymi WCAG oraz zwiększa dostępność interfejsu dla użytkowników korzystających z powiększenia strony.
Aktualnie:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5" />Było:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=3" />v0.1.2
Poprawiono dostępność komponentu logo w celu zgodności z wymaganiami narzędzi wspomagających (voice control / accessibility).
- Wyeliminowano błąd zgłaszany przez Accessibility Checker:
„Ensure visible labels match the element accessible name for voice control users”. - Zaktualizowano komponent
partials/components/logo.hbs, aby zapewnić zgodność widocznej etykiety z nazwą dostępną (accessible name). - Zmiana poprawia obsługę strony przez technologie asystujące oraz zgodność z wytycznymi WCAG.
Aktualnie:
aria-label='{{@site.title}} {{t "Go to homepage"}}'>Poprzednio:
aria-label='{{t "Go to homepage"}}'>v0.1.1
Poprawiono strukturę nagłówka w celu optymalizacji wyniku PageSpeed Insights.
- Zmodyfikowano plik
partials/header.hbs, dodając atrybutid="mobileMenu"do elementu menu mobilnego. - Zmiana poprawia identyfikację elementu w DOM, co wpływa na wyniki audytu PageSpeed Insights oraz może wspierać optymalizację działania skryptów i dostępności.
Aktualnie:
<nav id='mobileMenu' class='navbar auto-scrollbar' aria-label='{{t "Main Navigation"}}'>
Poprzednio:
<nav class='navbar auto-scrollbar' aria-label='{{t "Main Navigation"}}'>
v0.1.0
Wydanie pierwszej wersji strony (initial release).