在 Hugo 博客中实现点击图片查看大图:自动启用的方式、标准 Markdown 写法、图片属性增强与分组,以及所需的文件结构和配置选项。
现在你的博客已经支持点击图片查看大图功能!当读者点击文章中的任何图片时,会弹出优雅的图片查看器,支持:
所有文章中的图片都会自动启用点击放大功能,无需额外设置。
| |
如果你需要排除某些图片(比如小图标),可以添加特殊类名:
| |

点击图片查看放大效果
| |
在 hugo.toml 中可以调整参数:
| |
如果你想实现图片组浏览(左右切换),可以给图片添加相同的 data-lightbox 属性:
| |
可以通过CSS自定义查看器外观,编辑 assets/css/lightbox.css 文件。
Q: 为什么有些图片没有放大效果?
A: 检查图片是否在 .post-content 或 .post-body 容器内,或者是否被添加了 .no-lightbox 类。
Q: 如何关闭此功能?
A: 将 hugo.toml 中的 params.lightbox.enabled 设为 false。
Q: 支持哪些图片格式? A: 支持所有标准图片格式:JPG、PNG、GIF、WebP、SVG等。
Q: 图片查看器支持深色模式吗? A: 支持!图片查看器会自动检测博客的深色/浅色模式,并相应调整背景色、按钮样式等,提供一致的视觉体验。