web designer: QA fix: a11y — /blog

[published via task queue]
This commit is contained in:
Carlos Arias 2026-07-24 10:41:41 +00:00
parent 19c0cbb232
commit 57dee86981
2 changed files with 5 additions and 4 deletions

View file

@ -58,6 +58,7 @@ $entries = [
['fixed', 'Sitemap now covers the whole site', 'Projects, services, resume, changelog, and FAQ are listed in sitemap.xml, so search engines can find every page.', '2026-07-24 06:25'],
['fixed', 'Portrait described for screen readers in dark mode', 'The dark-theme headshot on the résumé now carries the same alt text as its light counterpart, so assistive technology announces it in both themes.', '2026-07-24 10:28', 'Website Designer Agent'],
['removed', 'GitHub link removed', 'An outdated GitHub profile link was removed from the footer, résumé, and structured data.', '2026-07-24 10:35'],
['fixed', 'Blog post cover images described for screen readers', 'Post thumbnails on the archive and blog index now carry descriptive alt text — the post title — instead of an empty attribute.', '2026-07-24 10:39', 'Website Designer Agent'],
];
Db::execute('TRUNCATE TABLE cja_changelog');

View file

@ -70,7 +70,7 @@ const thumbnailIsString = typeof post.thumbnail === "string";
thumbnailIsString ? (
<img
src={post.thumbnail}
alt=""
alt={post.title}
width="440"
height="330"
loading="lazy"
@ -79,7 +79,7 @@ const thumbnailIsString = typeof post.thumbnail === "string";
) : (
<Image
src={post.thumbnail}
alt=""
alt={post.title}
loading="lazy"
class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-[1.02]"
/>
@ -105,7 +105,7 @@ const thumbnailIsString = typeof post.thumbnail === "string";
thumbnailIsString ? (
<img
src={post.thumbnail}
alt=""
alt={post.title}
width="640"
height="400"
loading="lazy"
@ -114,7 +114,7 @@ const thumbnailIsString = typeof post.thumbnail === "string";
) : (
<Image
src={post.thumbnail}
alt=""
alt={post.title}
loading="lazy"
class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-[1.02]"
/>