Hugo Markdown 设置图片大小(通过Image Render Hooks)
笔者用 hugo 搭建了一个个人博客, 源文件是 markdown 格式, 发现并没有通用的设置图片大小的方式. 经过一番搜索, 发现了可以通过 Hugo Image Render Hooks 方式来自定义设置图片大小. 流程跑通后, 整理其方法如下, 希望给读者一些参考.
笔者环境
hugo v0.139.4-3afe91d4b1b069abbedd6a96ed755b1e12581dfe+extended linux/amd64 BuildDate=2024-12-09T17:45:23Z VendorInfo=gohugoio
操作步骤
1. 更新网站配置
笔者用的格式为yaml
, 配置文件为: hugo.yaml
, 更新配置如下:
更多参考请访问: Configure markup
2. 更新渲染模板
笔者用的主题是自己做的, 所以就直接改在了主题仓库里面. 在博客的相应目录是否能修改成功我没有验证过.
修改文件 layouts/_default/_markup/render-image.html
, 增加自定义渲染:
可以看到我这里的渲染文件支持三个参数:
width
: 图片宽度height
: 图片高度caption
: 图片标题
参考: Image Render Hooks.
3. 设置图片 Attribute
需要注意Attribute
需要另起一行并紧跟在图片之后.
参考链接
Tags: