chore(deps): update quay.io/thegeeklab/lhci docker tag to v0.13 (#760)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
This commit is contained in:
renovate[bot] 2024-01-08 08:32:21 +01:00 committed by GitHub
parent 7bdd16d305
commit 0e026ff7de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 16 additions and 7 deletions

View File

@ -33,6 +33,8 @@ ci:
image-size-responsive: off image-size-responsive: off
render-blocking-resources: off render-blocking-resources: off
largest-contentful-paint: off largest-contentful-paint: off
total-byte-weight: warn
identical-links-same-purpose: warn
tap-targets: warn tap-targets: warn
unsized-images: warn unsized-images: warn
# FIXME: https://github.com/GoogleChrome/lighthouse/issues/11460 # FIXME: https://github.com/GoogleChrome/lighthouse/issues/11460

View File

@ -44,7 +44,7 @@ steps:
- lychee --no-progress --format detailed exampleSite/content/ README.md - lychee --no-progress --format detailed exampleSite/content/ README.md
- name: page-validation - name: page-validation
image: quay.io/thegeeklab/lhci:0.12 image: quay.io/thegeeklab/lhci:0.13
group: test group: test
commands: commands:
- lhci autorun - lhci autorun

View File

@ -44,7 +44,7 @@ To prepare your new site environment just a few steps are required:
3. Install the Geekdoc theme from a [release bundle](#option-1-download-pre-build-release-bundle) (recommended) or from [Git branch](#option-2-clone-the-github-repository). 3. Install the Geekdoc theme from a [release bundle](#option-1-download-pre-build-release-bundle) (recommended) or from [Git branch](#option-2-clone-the-github-repository).
4. Create the minimal required Hugo configuration `config.toml`. For all configuration options take a look at the [configuration](/usage/configuration/) page. 4. Create the minimal required Hugo configuration `config.toml`. For all configuration options take a look at the [configuration page](/usage/configuration/).
```toml ```toml
baseURL = "http://localhost" baseURL = "http://localhost"
@ -147,7 +147,7 @@ clean:
rm -rf $(BASEDIR)/public rm -rf $(BASEDIR)/public
``` ```
This Makefile can be used in your `netlify.toml`, take a look at the Netlify [example](https://docs.netlify.com/configure-builds/file-based-configuration/#sample-netlify-toml-file) for more information: This Makefile can be used in your `netlify.toml`, take a look at the [Netlify example](https://docs.netlify.com/configure-builds/file-based-configuration/#sample-netlify-toml-file) for more information:
```toml ```toml
[build] [build]
@ -193,7 +193,7 @@ Using `hugo --minify` without further configuration or using other minify tools
After some testing we decided to not spend effort to fix this issue for now as the benefit is very low. There are some parts of the theme where spaces between HTML elements matters but were stripped by minify tools. Some of these issues are related to <!-- spellchecker-disable -->[gohugoio/hugo#6892](https://github.com/gohugoio/hugo/issues/6892).<!-- spellchecker-enable --> While recommendation like "don't depend on whitespace in your layout" sounds reasonable, it seems to be not that straight forward especially for something like embedded icons into the text flow. After some testing we decided to not spend effort to fix this issue for now as the benefit is very low. There are some parts of the theme where spaces between HTML elements matters but were stripped by minify tools. Some of these issues are related to <!-- spellchecker-disable -->[gohugoio/hugo#6892](https://github.com/gohugoio/hugo/issues/6892).<!-- spellchecker-enable --> While recommendation like "don't depend on whitespace in your layout" sounds reasonable, it seems to be not that straight forward especially for something like embedded icons into the text flow.
If you still want to use Hugo's minify flag you should at least exclude HTML file in your site [configuration](https://gohugo.io/getting-started/configuration/#configure-minify): If you still want to use Hugo's minify flag you should at least exclude HTML files in your site configuration as described in the [Hugo documentation](https://gohugo.io/getting-started/configuration/#configure-minify):
```toml ```toml
[minify] [minify]

View File

@ -547,9 +547,13 @@ svg.gdoc-icon {
background: var(--footer-background); background: var(--footer-background);
color: var(--footer-font-color); color: var(--footer-font-color);
.fake-link:hover { .fake-link {
text-decoration: none;
&:hover {
background-image: linear-gradient(var(--footer-link-color), var(--footer-link-color)); background-image: linear-gradient(var(--footer-link-color), var(--footer-link-color));
} }
}
&__item { &__item {
line-height: $padding-32; line-height: $padding-32;
@ -560,6 +564,7 @@ svg.gdoc-icon {
} }
&__link { &__link {
text-decoration: underline;
color: var(--footer-link-color); color: var(--footer-link-color);
&:visited { &:visited {
@ -734,6 +739,7 @@ svg.gdoc-icon {
&__link, &__link,
&__link:visited { &__link:visited {
text-decoration: underline;
color: var(--link-color); color: var(--link-color);
} }
@ -773,6 +779,7 @@ svg.gdoc-icon {
a, a,
a:visited { a:visited {
text-decoration: none !important;
color: var(--link-color); color: var(--link-color);
} }
} }

View File

@ -31,7 +31,7 @@
a, a,
&__link { &__link {
text-decoration: none; text-decoration: underline;
border-bottom: $border-1 solid transparent; border-bottom: $border-1 solid transparent;
line-height: normal; line-height: normal;