这次对博客进行了一次比较系统的优化整理,涉及首页排版、相册集成、细节体验等多个方面,记录一下。

1. 首页布局优化

之前首页的文章列表左对齐,和浏览器边缘贴得很近,观感不好。调整为正确居中,两栏布局(文章列表 + 侧边栏标签云),并对大屏幕做了边距优化。

2. 标签云独立展示

之前的标签云可能藏在某个角落或者显示不完整,这次把它作为侧边栏独立模块展示在首页右侧,最多显示 30 个标签,按文章数量降序排列,字体大小根据热度动态调整。

3. 标题字体样式

首页大标题「春有百花秋有月」使用渐变色字体,视觉上更有质感:

.home-title h1 {
    font-family: 'ZCOOL XiaoWei', 'Noto Serif SC', serif;
    font-size: 2.2em;
    font-weight: 400;
    background: linear-gradient(135deg, #6e8aad 0%, #9fcff7 40%, #c4a882 70%, #b8896e 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

4. 足迹页面全屏 iframe

足迹页面(地图)原来是窄幅展示,这次优化为全屏宽度,使用 CSS 让 iframe 填满视口:

.page-map iframe {
    width: 100% !important;
    max-width: 100% !important;
    height: calc(100vh - 3.2em) !important;
}

5. 随拍相册集成到主站

随拍页面原本是新开标签页跳转,体验不连贯。这次把它改造为和足迹页面一样的内嵌 iframe 形式,直接在站内全屏展示,不需要跳出。导航链接的 target="_blank" 也同步移除。

6. 照片合并与本地化

之前随拍只有 22 张照片,足迹地图里有 80 张照片(存在本地和 COS)。这次把足迹中所有有照片的条目合并到随拍,共 81 张,并且原图和缩略图全部拷贝到本地,点击查看大图改为本地读取,不再依赖外部服务,大幅提升加载速度。

7. 首页摘要字数增加

把摘要长度提升到 800 字符,优先按段落 HTML 提取,不足时继续追加纯文本,显示更多内容。

8. 阅读剩余部分续读

点击「阅读剩余部分」后直接跳到文章断点位置,衔接更自然,不需要重新滚动。

9. 文章详情页增加返回首页

在文章详情页顶部增加了「返回首页列表」链接,方便看完文章后快速回到首页,不用依赖浏览器后退。

10. 图库大图加载优化

把图库点击查看大图的链接从 COS 改为本地路径,缩略图和原图全部走服务器本地,消除外部网络延迟。