This is an automated email from the ASF dual-hosted git repository. zregvart pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-website.git
commit f1d5a74ba0b72b1840d68d633cbd4780f4550f68 Author: Zoran Regvart <zregv...@apache.org> AuthorDate: Wed May 12 18:35:28 2021 +0200 fix: new issues found by html-validate --- .htmlvalidate.json | 18 ++++++++++++------ .htmlvalidateignore | 1 + antora-ui-camel/src/partials/footer-content.hbs | 2 +- antora-ui-camel/src/partials/header-content.hbs | 2 +- antora-ui-camel/src/partials/nav-toggle.hbs | 2 +- antora-ui-camel/src/partials/nav-tree.hbs | 2 +- layouts/_default/taxonomy.html | 2 +- layouts/blog/list.html | 2 +- layouts/partials/footer.html | 2 +- layouts/partials/header.html | 2 +- package.json | 2 +- 11 files changed, 22 insertions(+), 15 deletions(-) diff --git a/.htmlvalidate.json b/.htmlvalidate.json index 5838c736..aefcee3 100644 --- a/.htmlvalidate.json +++ b/.htmlvalidate.json @@ -7,13 +7,19 @@ ], "rules": { "attr-quotes": "off", - "wcag/h30": "off", - "no-inline-style": "off", + "camel/relative-links": "error", + "camel/structured-data": "error", + "camel/title": "error", + "doctype-style": [ + "error", + { + "style": "lowercase" + } + ], "element-required-attributes": "off", - "prefer-tbody": "off", "long-title": "off", - "camel/title": "error", - "camel/structured-data": "error", - "camel/relative-links": "error" + "no-inline-style": "off", + "prefer-tbody": "off", + "wcag/h30": "off" } } diff --git a/.htmlvalidateignore b/.htmlvalidateignore new file mode 100644 index 0000000..5c87300 --- /dev/null +++ b/.htmlvalidateignore @@ -0,0 +1 @@ +public/google*.html diff --git a/antora-ui-camel/src/partials/footer-content.hbs b/antora-ui-camel/src/partials/footer-content.hbs index 24e5d30..31e4688 100644 --- a/antora-ui-camel/src/partials/footer-content.hbs +++ b/antora-ui-camel/src/partials/footer-content.hbs @@ -41,7 +41,7 @@ <input id="footer-toggle-about" type="checkbox" title="Show/Hide Acknowledgements section" /> <dl> <dt><label for="footer-toggle-about">About</label><label for="footer-toggle-about">+</label></dt> - <dd><a href="{{siteRootPath}}/acknowledgments/">Acknowledgments</a></d> + <dd><a href="{{siteRootPath}}/acknowledgments/">Acknowledgments</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/events/current-event.html" title="Apache Events">Apache Events</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/licenses/" title="License">License</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/security/" title="Security">Security</a></dd> diff --git a/antora-ui-camel/src/partials/header-content.hbs b/antora-ui-camel/src/partials/header-content.hbs index 9c76ecb..c034ab4 100644 --- a/antora-ui-camel/src/partials/header-content.hbs +++ b/antora-ui-camel/src/partials/header-content.hbs @@ -26,7 +26,7 @@ <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg focusable="false" class="brand-icon"><use xlink:href="{{uiRootPath}}/img/brand-logos.svg#zulip" /></svg></a> <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg focusable="false" class="brand-icon"><use xlink:href="{{uiRootPath}}/img/brand-logos.svg#twitter" /></svg></a> </div> - <button class="navbar-burger" data-target="topbar-nav" type="button"> + <button class="navbar-burger" data-target="topbar-nav" type="button" aria-label="Menu"> <span></span> <span></span> <span></span> diff --git a/antora-ui-camel/src/partials/nav-toggle.hbs b/antora-ui-camel/src/partials/nav-toggle.hbs index 0f11e25..beabe8d 100644 --- a/antora-ui-camel/src/partials/nav-toggle.hbs +++ b/antora-ui-camel/src/partials/nav-toggle.hbs @@ -1 +1 @@ -<button class="nav-toggle"></button> +<button class="nav-toggle" aria-label="Toggle submenu"></button> diff --git a/antora-ui-camel/src/partials/nav-tree.hbs b/antora-ui-camel/src/partials/nav-tree.hbs index 79e3c1e..5e39910 100644 --- a/antora-ui-camel/src/partials/nav-tree.hbs +++ b/antora-ui-camel/src/partials/nav-tree.hbs @@ -4,7 +4,7 @@ <li class="nav-item{{#if (eq ./url @root.page.url)}} is-current-page{{/if}}" data-depth="{{or ../level 0}}"> {{#if ./content}} {{#if ./items.length}} - <button class="nav-item-toggle"></button> + <button class="nav-item-toggle" aria-label="Expand or contract topic"></button> {{/if}} {{#if ./url}} <a class="nav-link" href=" diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index 4a52101..04b4d24 100644 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -2,7 +2,7 @@ <div class="body"> <nav class="toolbar"> - <button class="nav-toggle"> + <button class="nav-toggle" aria-label="Toggle submenu"> </button> </nav> <nav class="nav-container doc blog list"> diff --git a/layouts/blog/list.html b/layouts/blog/list.html index 867bb4c..33b13cd 100644 --- a/layouts/blog/list.html +++ b/layouts/blog/list.html @@ -2,7 +2,7 @@ <div class="body"> <nav class="toolbar"> - <button class="nav-toggle"> + <button class="nav-toggle" aria-label="Toggle submenu"> </button> </nav> <nav class="nav-container doc blog list"> diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 312bb49..0adc2f7 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -44,7 +44,7 @@ <input id="footer-toggle-about" type="checkbox" title="Show/Hide Acknowledgements section" /> <dl> <dt><label for="footer-toggle-about">About</label><label for="footer-toggle-about">+</label></dt> - <dd><a href="/acknowledgments/">Acknowledgments</a></d> + <dd><a href="/acknowledgments/">Acknowledgments</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/events/current-event.html" title="Apache Events">Apache Events</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/licenses/" title="License">License</a></dd> <dd><a target="_blank" rel="noopener noreferrer nofollow" href="https://www.apache.org/security/" title="Security">Security</a></dd> diff --git a/layouts/partials/header.html b/layouts/partials/header.html index bc8ce01..905ed42 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -56,7 +56,7 @@ <a rel="noopener noreferrer nofollow" href="https://camel.zulipchat.com" title="Chat on Zulip"><svg focusable="false" class="brand-icon"><use href="{{ "/_/img/brand-logos.svg#zulip" | relURL }}" /></svg></a> <a rel="noopener noreferrer nofollow" href="https://twitter.com/ApacheCamel" title="Follow Apache Camel on Twitter"><svg focusable="false" class="brand-icon"><use href="{{ "/_/img/brand-logos.svg#twitter" | relURL }}" /></svg></a> </div> - <button class="navbar-burger" data-target="topbar-nav" type="button"> + <button class="navbar-burger" data-target="topbar-nav" type="button" aria-label="Menu"> <span></span> <span></span> <span></span> diff --git a/package.json b/package.json index d72c3a7..1a6085e 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "preview:hugo": "hugo server -D", "check:xref": "antora --generator @antora/xref-validator antora-playbook.yml", "check:links": "deadlinks-linux public", - "check:html": "html-validate 'public/*/**/*.html' 'public/!(google)*.html'", + "check:html": "html-validate public", "checks": "run-s check:xref check:links check:html" }, "devDependencies": {