Merge pull request #46325 from sftim/20240511_favicon_hugo_pipes
Render favicons using Hugo Pipespull/46360/head
commit
160df71ae9
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
@ -135,7 +135,7 @@ body.td-404 main .error-details {
|
||||||
height: 44px;
|
height: 44px;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-size: contain;
|
background-size: contain;
|
||||||
background-image: url("/images/favicon.png");
|
background-image: url("/images/logo-header.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
#hamburger {
|
#hamburger {
|
||||||
|
|
|
@ -1,4 +1,36 @@
|
||||||
<link rel="shortcut icon" type="image/png" href="{{ "images/favicon.png" | relURL }}">
|
<!-- site icons -->
|
||||||
<link rel="apple-touch-icon" href="{{ "favicons/apple-touch-icon-180x180.png" | relURL }}" sizes="180x180">
|
|
||||||
<link rel="manifest" href="/manifest.webmanifest">
|
{{- $logo_raster := resources.Get "images/kubernetes.png" -}}
|
||||||
<link rel="apple-touch-icon" href="/images/kubernetes-192x192.png">
|
<link rel="shortcut icon" type="image/png" href="{{ $logo_raster.RelPermalink }}" />
|
||||||
|
|
||||||
|
{{- $sizes := slice 64 32 16 -}}
|
||||||
|
{{- range $sizes -}}
|
||||||
|
{{- $size := . }}
|
||||||
|
{{- $favicon := $logo_raster.Fit (printf "%dx%d png" $size $size ) }}
|
||||||
|
{{- with resources.Copy ( printf "icons/favicon-%d.png" $size ) $favicon -}}
|
||||||
|
{{- $placed_icon := . -}}
|
||||||
|
<link rel="icon" type="image/png" sizes="{{ printf "%dx%d" $size $size }}" href="{{ $placed_icon.RelPermalink }}" />
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- $sizes := slice 256 196 192 180 167 160 152 120 76 -}}
|
||||||
|
{{- range $sizes -}}
|
||||||
|
{{- $size := . }}
|
||||||
|
{{- $apple_icon := $logo_raster.Fit (printf "%dx%d png" $size $size ) }}
|
||||||
|
{{- with resources.Copy (printf "icons/apple-touch-icon-%dx%d.png" $size $size ) $apple_icon -}}
|
||||||
|
{{- $placed_icon := . -}}
|
||||||
|
{{- if eq . 192 -}}
|
||||||
|
<link rel="apple-touch-icon" href="{{ $placed_icon.RelPermalink }}" />
|
||||||
|
{{- end -}}
|
||||||
|
<link rel="{{ printf "apple-touch-icon-%dx%d" $size $size }}" href="{{ $placed_icon.RelPermalink }}" />
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- $other_icon := $logo_raster.Fit "128x128 png" }}
|
||||||
|
{{- with resources.Copy "icons/icon-128x128.png" $other_icon -}}
|
||||||
|
{{- $placed_icon := . -}}
|
||||||
|
<link rel="icon" type="image/png" href="{{ $placed_icon.RelPermalink }}" sizes=128x128>
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
<meta name="theme-color" content="{{ index ($other_icon.Colors) 0 }}" />
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
<link rel="manifest" href="/manifest.webmanifest">
|
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
Loading…
Reference in New Issue