MENU

功能与优化

April 5, 2020 • Read: 499 • 记录

  博客刚搭好的时候,到处找各种各样的插件或代码来美化装扮,像极了当年绞尽脑汁装扮QQ空间的行为。随着不断的摸索了解,渐渐发现哪些东西是刚需,哪些东西duck不必,而且一些插件与插件、插件与主题之间会发生冲突,拖慢页面加载时间,造成卡顿等不良好的体验。

  关于功能方面,一般来说主题后台有丰富的设置项,功能也就越多,能创造出更多的可能。我倾向于写长文章,所以有一个清晰明了的文章目录树很必要,目前这款主题的目录功能我就比较满意。同时插件使得功能的实现更为自由,这款主题顶端导航栏的搜索功能原本是很普通的,因为有了ExSearch这款插件的加持,在搜索框输入内容能达到结果实时响应并高亮的效果,能与搜索图标按钮完美兼容,颇为惊艳,稍微美中不足的是点一下搜索按钮页面就自动跳到顶端。右上角的音乐播放器插件YoduPlayer也与主题的风格很搭,简约小巧。通过LoveKKComment这个插件,评论区的双方评论恢复都能通过邮件回复。我还捉到一只超可爱的22放在左下角,22和33是B站看板娘,这里的模型样式和B站直播界面展示的一样。

  另外我还魔改了一些插件,比如评论区用户UA插件UserAgent,原本是没有新版Edge浏览器的,我在原来的基础上加上了对新Edge UA的识别,替换了几张过于饱和刺眼的图标;再比如复制提示插件Copy copyright,原版在复制内容时会自动在内容后面加上原文链接附加信息,我想着要是复制代码使用的话就非常不方便,于是去掉附加信息,并延长了提示时间。

  关于优化方面,全站启用CDN加速以及PJAX,实现无刷新浏览体验,切换页面不用重新加载22模型,正在播放的音乐也不会停下。我把22模型文件、部分js及css文件放到jsdelivr仓库使用外链加载,控制图片数量,压缩图片使用缩略图,大幅提升页面加载速度。其实22和33的模型各自有十多套,放在服务器加载的话可以实现换装功能,可惜使用外链只能展示一套模型。

本文作者:七米蓝
本文标题:《功能与优化》
本文链接:https://www.chirmyram.top/archives/optimize
版权声明:本博客文章均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!

Last Modified: July 3, 2020
Archives QR Code Tip
QR Code for this page
Tipping QR Code
Leave a Comment

2 Comments
  1. 冼仙 冼仙   Windows 10 x64 Edition  Google Chrome 84.0.4147.89

    博客挺纯粹的,期待更新嗷@(滑稽)

    1. ChirmyRam ChirmyRam   Windows 10 x64 Edition  ChromiumEdge 85.0.564.13

      @冼仙感谢支持@(勉强)