头部样式更新完成

头部样式更新完成

更新概述

根据用户要求,对博客头部进行了以下调整:

  1. 缩小左上角头像尺寸
  2. 隐藏”记录学习过程和个人能力展示”的站点描述

具体修改

1. 头像尺寸调整

文件: style.scss

// 修改前
.site-avatar {
  float: left;
  width: 70px;
  height: 70px;
  margin-right: 15px;
  
  img {
    border-radius: 5px;
  }
}

// 修改后
.site-avatar {
  float: left;
  width: 50px;        // 从 70px 缩小到 50px
  height: 50px;       // 从 70px 缩小到 50px
  margin-right: 15px;
  
  img {
    border-radius: 5px;
    width: 100%;       // 新增:确保图片填满容器
    height: 100%;      // 新增:确保图片填满容器
    object-fit: cover; // 新增:保持图片比例
  }
}

2. 站点描述隐藏

文件: style.scss

// 修改前
.site-description {
  margin: -5px 0 0 0;
  color: $gray;
  font-size: 16px;
  
  @include mobile {
    margin: 3px 0;
  }
}

// 修改后
.site-description {
  display: none;  // 完全隐藏站点描述
}

3. 文档布局中的描述隐藏

文件: style.scss

// 确保文档页面中的描述也被隐藏
.site-description {
  display: none;
}

修改效果

头像变化

  • 尺寸: 70px × 70px → 50px × 50px
  • 显示效果: 更紧凑,不占用过多空间
  • 响应式: 在移动端保持居中显示
  • 图片适配: 使用 object-fit: cover 确保图片比例正确

描述隐藏

  • 完全隐藏: “记录学习过程和个人能力展示” 文字不再显示
  • 布局调整: 头部区域更加简洁
  • 一致性: 所有页面(博客、文档)都应用了相同的样式

技术实现

1. CSS 属性说明

  • width: 50px; height: 50px: 设置头像容器尺寸
  • object-fit: cover: 确保图片在容器中保持比例并填满
  • display: none: 完全隐藏元素,不占用空间

2. 响应式设计

  • 在移动端,头像仍然居中显示
  • 描述隐藏在所有设备上都生效
  • 保持了原有的响应式布局

3. 兼容性

  • 使用标准 CSS 属性,兼容性良好
  • 不影响现有功能
  • 保持了原有的布局结构

测试页面

创建了测试页面 header-test.md 用于验证修改效果:

  • 访问地址: https://i1to.github.io/header-test/
  • 功能: 展示头部样式修改的效果
  • 导航: 已添加到主导航中

更新后的头部结构

┌─────────────────────────────────────────────────────────┐
│ [头像50px] 站点名称                    [导航菜单]        │
│                                                         │
└─────────────────────────────────────────────────────────┘

对比效果

修改前:

  • 头像: 70px × 70px
  • 显示: 站点名称 + 站点描述 + 导航

修改后:

  • 头像: 50px × 50px
  • 显示: 站点名称 + 导航(描述已隐藏)

文件修改清单

  1. style.scss
    • 更新 .site-avatar 样式
    • 隐藏 .site-description 样式
    • 确保文档页面样式一致性
  2. _layouts/default.html
    • 添加头部测试页面链接
  3. header-test.md (新增)
    • 创建测试页面验证修改效果

总结

成功完成了头部样式的调整:

头像缩小: 从 70px 缩小到 50px,更加紧凑
描述隐藏: 完全隐藏站点描述文字
布局优化: 头部区域更加简洁美观
响应式保持: 在移动端仍然正常显示
测试验证: 创建了测试页面验证效果

现在博客的头部更加简洁,头像尺寸适中,不再显示冗余的描述文字。


更新完成时间: 2024年1月