-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
基于hexo-theme-next搭建的网站如何添加 #4
Comments
@PGzxc next theme 不是很熟悉,我看 next-theme/hexo-theme-next#507 这里有个相关讨论的,看似修改 但是我看你的博客的文章里用到的图片,是在 cdn.jsdelivr.net 上面的,如果不想修改所有的内容,jsdelivr-auto-fallback 这个可以派上用场。具体如何修改,我先研究一下 next theme,再回复吧。 请先试着把 vendors 换成其他 CDN 吧。 |
我使用 Service Workers 写了一个与 jsdelivr-auto-fallback 类似功能的项目 SW-Racing,你可以试试这个,也许会对你有帮助😁 |
这是demo测试: https://lete114.github.io/SW-Racing/ |
@Lete114 用 Service Workers 是个好的解决方法。 |
@Lete114 用 Service Worker 的还有这个项目,https://github.com/EtherDream/freecdn |
这个项目在很早前我就知道了,我觉得这个太杂了(东西太多),看都看不懂怎么用,于是我就自己写了 感兴趣的可以看我这篇文章 使用Service Worker优选请求资源,文章结尾出的sw.js于我博客同步使用同一个,实时更新我最新的sw修改 |
freecdn 我是真的看不明白使用方法 |
确实,我也看不明白,东西太多了 |
你的博客有用到 SW-Racing 吧?为什么不用梯子加载不了评论,用梯子才能看到评论。 |
文章写的很详细 👍 |
谢谢提醒,我的博客sw注册代码似乎出现了点问题 |
写了 hexo-filter-jsdelivr-auto-fallback 插件,可以自动添加。 但仍有些问题,Next Theme 用到了 建议 JS lib 切换到其他 CDN (参考 next-theme/hexo-theme-next#507 )。然后安装 hexo-filter-jsdelivr-auto-fallback 插件,可以使 或者试一下 SW-Racing。 |
项目地址:hexo-theme-next,之前在_config.next.yml 配置项vendors:internal: jsdelivr配置jsdelivr,如果迁移如何配置,谢谢
The text was updated successfully, but these errors were encountered: