问题
部署到GitHub Pages后加载速度慢,主要原因是依赖多个外部CDN资源。
解决方案
将所有外部CDN资源本地化,从GitHub Pages直接加载。
本地化的资源
JavaScript 文件 (static/js/)
jquery-3.7.1.min.js(85.5 KB) - jQuery核心库busuanzi.pure.mini.js(1.9 KB) - 不蒜子访问统计mermaid.min.js(818 KB) - Mermaid图表渲染
CSS 文件 (static/css/)
font-awesome.min.css(72.1 KB) - Font Awesome图标库
字体文件 (static/webfonts/)
fa-solid-900.woff2(154.5 KB) - Font Awesome实心图标字体fa-regular-400.woff2(24.9 KB) - Font Awesome常规图标字体fa-brands-400.woff2(115.9 KB) - Font Awesome品牌图标字体
修改的文件
layouts/partials/extend_head.html- 将CDN链接改为本地路径
优化效果
✅ 加载速度显著提升(无需等待多个外部CDN)
✅ 稳定性增强(不受CDN服务状态影响)
✅ 离线开发可用
✅ 版本完全可控
总资源大小
约 1.4 MB(已压缩)
...