--
:
--
:
--
4.性能待办
最后更新于:
性能优化
目录
[toc]
cnb私有库 往 公开库 推送dist数据还是有点耗时哇,需要9.2s | 钉钉推送也有点耗时了,需要4.6s (待后续研究,目前速度基本够用)


2025年12月20日记录:

还可以优化钉钉


最新评论 放在首页,是不是会影响首页性能哇,看下后面是否给放到其它页面,看看可行不 | 或者如何优化这个性能(把它用eo云函数部署下?)
2025年12月17日提出。


(待切换)图床使用七牛云+eo图床
针对图片的性能优化
- 以后截图一律使用webp格式的图片;
- 博客在构建是,使用脚本强博客所有图片全部强制转换为avif格式图片;
- 首页文章封面 使用缩略图;(博客在构建时利用脚本把文章封面全部转为其对应缩略图)
(用于提升性能)让首页 文章封面 采用缩略图格式?
w3c大佬提出
-2025年11月19日



xgq群主回复
2025年11月23日回复。

再次提出问题
2025年11月23日提出。



w3c大佬-hugo自带的图片处理系统
https://gohugo.io/content-management/image-processing/


xgq再测试(将图片全部弄到本地后,的确可以压缩图片,但是构建太耗时了,已回退,搁置此问题🔴)

1● 这篇 Hugo 文档主要讲了 Hugo 的图片处理功能,我给你总结一下核心内容:
2
3 主要内容概览
4
5 1. 图片资源的三种访问方式
6
7 - Page resource (页面资源) - page bundle 里的图片
8 - Global resource (全局资源) - assets/ 目录下的图片
9 - Remote resource (远程资源) - HTTP/HTTPS 远程图片
10
11 2. 核心图片处理方法
12
13 - Resize - 调整宽高(可能变形)
14 - Fit - 按比例缩小,保持宽高比
15 - Fill - 裁剪+缩放到指定尺寸
16 - Crop - 仅裁剪,不缩放
17 - Filter - 应用滤镜(高斯模糊、像素化等)
18 - Process - 通用处理方法(可替代上述所有方法)
19
20 3. 处理选项
21
22 - 尺寸:600x400
23 - 旋转:r90(逆时针90度)
24 - 格式转换:webp、jpg、png
25 - 质量:q75(1-100)
26 - 锚点:TopLeft、Center、Smart(智能裁剪)
27 - 背景色:#ffffff
28 - 重采样滤镜:Lanczos、Box 等
29
30 4. 其他功能
31
32 - EXIF 读取 - 提取照片元数据(拍摄时间、GPS、光圈等)
33 - Colors - 提取图片主色调
34 - Smart cropping - 智能识别图片重点区域进行裁剪
35
36 5. 性能优化
37
38 - Hugo 会将处理后的图片缓存在 resources/ 目录
39 - 建议将此目录加入版本控制,避免 CI/CD 时重复处理
40 - 使用 hugo --gc 清理未使用的图片
41
42 典型用法示例
43
44 {{/* 调整宽度为600px,保持比例 */}}
45 {{ $image := $image.Resize "600x" }}
46
47 {{/* 裁剪+缩放到 600x400,智能裁剪 */}}
48 {{ $image := $image.Fill "600x400 Smart" }}
49
50 {{/* 转换为 WebP 格式,质量50 */}}
51 {{ $image := $image.Resize "600x webp q50" }}
52
53 {{/* 旋转90度 */}}
54 {{ $image := $image.Process "r90" }}
1
1https://img.xxdevops.cn/blog/article_cover/photo-1667372393119-3d4c48d07fc9.webp?w=1200&h=690&fit=crop&fm=webp&q=80




将博客图片全部转为webp格式
需求

webp图片截图工具

亲自测试 截图后 png图片和webp图片大小
默认png 184K
用imagine压缩后是 49k

6、其它
博客最佳实践
- 风格简约、体验丝滑、性能强悍、模块完整优先
- 尽量减少第三方服务依赖(必须功能可以除外,例如评论、不算子等)
博客依赖的第三方服务
- eop(托管web服务)
- cnb(存储代码,提供流水线服务)
- nginx图床(nginx.conf)–云服务器
- twikoo(docker部署)、自建二开不算子(go二进制部署)–云服务器
结束
📡
👤
作者:
余温Gueen
🌐
版权:
本站文章除特别声明外,均采用
CC BY-NC-SA 4.0
协议,转载请注明来自
余温Gueen Blog!
推荐使用微信支付

推荐使用支付宝

- 01snowshot 2025-12-26
- 02博客和文档是否需要拆分开 2025-12-26
- 03我的博客首页截图记录 2025-12-26