Hugo-Coder
avatar.png
是我当前在config.toml
中指定的头像config.toml
中,您可以通过添加以下内容来启用暗模式:colorscheme = "auto"
avatar.png
更改为avatarDarkMode.png
的方法希望我添加了足够的信息!
源代码存储库:GitHub Repo
答案 0 :(得分:0)
您可能会考虑类似于onweru/newsroom
中使用的简码:
图片您要在设备上启用暗模式而在光模式下启用常规图像时使用暗模式图像吗?它需要3个位置参数
将这些图像存储在
static/images
目录中。... {{< picture "lightModeImage.png" "darkModeImage.png" "Image alt text" >}} ...
它使用layouts/shortcodes/picture.html
:
{{- $normal := .Get 0 }}
{{- $dark := .Get 1 }}
{{- $alt := .Get 2 }}
{{- $normalPath := absURL (printf "images/%s" $normal) }}
{{- $darkPath := absURL (printf "images/%s" $dark) }}
<picture class = 'nav_logo'>
<source srcset = '{{ $darkPath }}' media="(prefers-color-scheme: dark)">
<img srcset = '{{ $normalPath }}' alt = '{{ $alt }}'>
</picture>