You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jekyll的_config.yml配置文件中调整头像图片尺寸?

调整Jekyll首页头像尺寸的方法

_config.yml里的这段配置仅用于存储头像路径,没法直接在这里设置图片尺寸,得通过修改模板文件或CSS样式实现,下面是几种常用方案:

方案1:直接在模板文件里添加尺寸属性

找到首页渲染头像的模板文件(比如_layouts/home.html、_includes/author-bio.html这类,具体取决于你的主题结构),找到输出头像的代码,一般是类似这样:

<img src="{{ site.author.avatar }}" alt="{{ site.author.name }}">

直接给<img>标签加上width和height属性:

<img src="{{ site.author.avatar }}" alt="{{ site.author.name }}" width="150" height="150">

如果想保持图片比例,只设置其中一个属性即可,比如只写width="200",高度会自动按比例缩放。

方案2:用CSS样式控制尺寸

  1. 先给头像标签加个自定义类(如果还没有的话),修改模板里的代码:
<img src="{{ site.author.avatar }}" alt="{{ site.author.name }}" class="author-avatar">
  1. 打开网站的CSS文件(比如assets/css/main.css),添加对应的样式:
.author-avatar {
  /* 固定尺寸 */
  width: 150px;
  height: 150px;
  /* 或者用最大尺寸限制,避免图片过大 */
  max-width: 200px;
  max-height: 200px;
  /* 可选:让头像变成圆形 */
  border-radius: 50%;
}

要是不知道头像元素的选择器,按F12打开浏览器开发者工具,选中头像就能看到对应的类或标签,直接用它写CSS就行。

方案3:在_config.yml里维护尺寸参数(可选)

如果想以后改尺寸不用碰模板,可以先在_config.yml里加尺寸配置:

author:
  name   : "name of the author"
  avatar : "/assets/images/avatar_logo.jpg"
  avatar_width: 150
  avatar_height: 150

然后在模板文件里引用这些参数:

<img src="{{ site.author.avatar }}" alt="{{ site.author.name }}" width="{{ site.author.avatar_width }}" height="{{ site.author.avatar_height }}">

这样以后调整尺寸,直接修改_config.yml里的数值就行。

内容的提问来源于stack exchange,提问作者AnilJ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 18:57:08