iFlow修复博客引用问题
我的博客一直有个问题,开发它的人使用了cdn加载前端组件,如https://cdn.jsdelivr.net/npm,访问博客时会在客户端拉取这些组件
但是这个cdn域名有时会被解析成不可访问的IP,导致无法正常访问,甚至需要添加对应的解析104.16.174.226 cdn.jsdelivr.net才可以正常访问
但是我几乎不懂前端代码,要如何修改呢?
部署与使用iFlow
参考:快速开始 | 心流开放平台
1 2 3 4 5 6 7 8 9 10
| bash -c "$(curl -fsSL https://gitee.com/iflow-ai/iflow-cli/raw/main/install.sh)"
1.登录iFlow,选择后在网页登录即可,选择模型等
2.进入iflow命令行 cd /blog /init
此时会花一点时间自动分析该目录下的工程文件
|

引导解决问题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| > 帮我分析一下这个工程在哪里引用了https://cdn.jsdelivr.net/npm的组件
引用的 npm 包清单 ┌─────────────────────┬──────────┬──────────────────┐ │ 包名 │ 版本 │ 用途 │ ├─────────────────────┼──────────┼──────────────────┤ │ gitalk │ 1.7.2 │ GitHub 评论系统 │ │ @waline/client │ 最新 │ 现代化评论系统 │ │ @fancyapps/fancybox │ 3.5.7 │ 图片灯箱效果 │ │ jquery │ 3.6.0 │ JavaScript 框架 │ │ mermaid │ 动态版本 │ 图表和流程图渲染 │ │ mathjax │ 动态版本 │ 数学公式渲染 │ │ webfontloader │ 1.6.28 │ Web 字体加载 │ └─────────────────────┴──────────┴──────────────────┘
> 我现在想要修改一下这个工程,我要让所有这些需要访问者浏览器去下载的组件,直接放在本地,这样每次访问都不需要再去下载了
> 好的, 那么接下来我应该如何验证呢?我的域名是akemi.zj.cn
|


验证问题
部署后,网页正常访问,并且可以看到这里引用的组件已经变成了本地组件
