Add custom ARIA labels.
This commit is contained in:
parent
8ef2ace62d
commit
755cd022d7
16
README.adoc
16
README.adoc
|
@ -10,6 +10,7 @@
|
||||||
:uri-twittercards: https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/abouts-cards.html
|
:uri-twittercards: https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/abouts-cards.html
|
||||||
:uri-hugo-doc-toc: https://gohugo.io/content-management/toc
|
:uri-hugo-doc-toc: https://gohugo.io/content-management/toc
|
||||||
:uri-pygments: https://pygments.org/
|
:uri-pygments: https://pygments.org/
|
||||||
|
:uri-mozilla-aria-nav: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/Navigation_Role
|
||||||
|
|
||||||
*nocolor* is a link:{uri-hugo}[Hugo] theme with no predefined colors and minimal
|
*nocolor* is a link:{uri-hugo}[Hugo] theme with no predefined colors and minimal
|
||||||
styling. It is based on link:{uri-slick}[Slick].
|
styling. It is based on link:{uri-slick}[Slick].
|
||||||
|
@ -50,6 +51,21 @@ template `extra_head.html` or above the footer by overwriting
|
||||||
`layouts/partials/extra_head.html` or `layouts/partials/extra_foot.html`,
|
`layouts/partials/extra_head.html` or `layouts/partials/extra_foot.html`,
|
||||||
respectively.
|
respectively.
|
||||||
|
|
||||||
|
=== Custom ARIA labels
|
||||||
|
|
||||||
|
Some elements can't be labeled by default because we don't know what's going to
|
||||||
|
be in it. Custom link:{uri-mozilla-aria-nav}[ARIA labels] are supported for the
|
||||||
|
top menu and the bottom menu.
|
||||||
|
|
||||||
|
.`config.toml`
|
||||||
|
[source,toml]
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
[params]
|
||||||
|
[params.aria]
|
||||||
|
menu_top = "Main"
|
||||||
|
menu_bottom = "Contact"
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
=== Syntax highlighting with Asciidoctor
|
=== Syntax highlighting with Asciidoctor
|
||||||
|
|
||||||
If you want source code highlighting with AsciiDoc, you'll need pygmentize from
|
If you want source code highlighting with AsciiDoc, you'll need pygmentize from
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<hr>
|
<hr>
|
||||||
<footer class="footer">
|
<footer class="footer">
|
||||||
<nav class="nav nav-bottom">
|
<nav class="nav nav-bottom"{{- with .Site.Params.aria.menu_top }} aria-label="{{ . }}"{{- end }}>
|
||||||
<ul>
|
<ul>
|
||||||
{{- range .Site.Menus.footer }}
|
{{- range .Site.Menus.footer }}
|
||||||
<li>
|
<li>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<span class="description">{{ . }}</span>
|
<span class="description">{{ . }}</span>
|
||||||
{{- end }}
|
{{- end }}
|
||||||
</header>
|
</header>
|
||||||
<nav class="nav nav-top">
|
<nav class="nav nav-top"{{- with .Site.Params.aria.menu_top }} aria-label="{{ . }}"{{- end }}>
|
||||||
<ul>
|
<ul>
|
||||||
{{- $curr := . }}
|
{{- $curr := . }}
|
||||||
{{- range .Site.Menus.main }}
|
{{- range .Site.Menus.main }}
|
||||||
|
|
Reference in New Issue
Block a user