From ebfb1d9fff5bd573bac93df9d6a7b31ddb634746 Mon Sep 17 00:00:00 2001 From: George Cushen Date: Sat, 14 Mar 2020 01:05:18 +0000 Subject: [PATCH] feat: support alt-text for featured images An optional `alt_text` parameter can be added when specifying a featured `image` in a page's front matter. Alt text is used to describe the image when the page is read via a screen reader. This commit also changes profile photo alt text from "avatar" to the person's name in alignment with major CMS and social sites. Close #1592 --- layouts/partials/page_author_card.html | 4 ++-- layouts/partials/page_header.html | 2 +- layouts/partials/widgets/about.html | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/layouts/partials/page_author_card.html b/layouts/partials/page_author_card.html index d04a17f0..29538979 100644 --- a/layouts/partials/page_author_card.html +++ b/layouts/partials/page_author_card.html @@ -13,10 +13,10 @@ {{ $avatar_shape := site.Params.avatar.shape | default "circle" }}
{{ if and site.Params.avatar.gravatar .Params.email }} - Avatar + {{.Params.name}} {{ else if $avatar }} {{ $avatar_image := $avatar.Fill "270x270 Center" }} - Avatar + {{.Params.name}} {{ end }}
diff --git a/layouts/partials/page_header.html b/layouts/partials/page_header.html index f0bc71c3..e0664be6 100644 --- a/layouts/partials/page_header.html +++ b/layouts/partials/page_header.html @@ -66,7 +66,7 @@ {{/* Featured image */}}
- + {{ with $.Params.image.alt_text }}{{.}}{{ end }} {{ with $.Params.image.caption }}{{ . | markdownify | emojify }}{{ end }}
diff --git a/layouts/partials/widgets/about.html b/layouts/partials/widgets/about.html index b6967be9..5a8df2a6 100644 --- a/layouts/partials/widgets/about.html +++ b/layouts/partials/widgets/about.html @@ -23,10 +23,10 @@
{{ if site.Params.avatar.gravatar }} - Avatar + {{$person.name}} {{ else if $avatar }} {{ $avatar_image := $avatar.Fill "270x270 Center" }} - Avatar + {{$person.name}} {{ end }}