优化Gridea网站加载速度

我觉得一开始的加载速度实在是太慢了,一直在转圈圈。
打开网站,按F12,查看network选项卡,锁定了几个js脚本比较缓慢,一个sidebar图片比较缓慢。
so,开始替换。

1.替换js,css

搜索找到最快的js CDN托管。cdnjs地址
找到Gridea的theme文件夹,我使用的SIMPLE,主要修改以下几处
your\path\Gridea\themes\simple\templates_blocks\head.ejs

\\替换gittalk
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/gitalk/1.5.0/gitalk.min.css" />
\\替换vue,highlight,aos
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.10/vue.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/highlight.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css" />

your\path\Gridea\themes\simple\templates_blocks\scripts.ejs

\\替换aos
<script src="https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.js"></script>
\\替换gittalk
<script src="https://cdnjs.cloudflare.com/ajax/libs/gitalk/1.5.0/gitalk.min.js"></script>

其实我这边没有开评论,也就无所谓了,如果你开了评论系统的话,最好还是替换以下

##2.替换sidebar图片
从加载上来看,sidebar图片过大,我这边使用了tinypng进行了压缩处理tinypng地址。从800K减小到了200K,能小一点是一点。其实最好换成纯色背景,这样会更快。