看看博客是怎么一砖一瓦搭起来的吧😗

主要是为了日后修BUG方便

博客浏览中出了问题请反馈至这个仓库的Issue

这个页面太丑了,日后重点解决对象:-(

解决方案

  • 发布 22/10/5 | GithubPages
  • 框架 22/10/5 | Hexo + Butterfly(Theme)
  • 搜索(internet) 22/10/10 | Baidu(GithubPages防爬机制搜不到) + Bing
  • RSS 23/2/6 | hexo-rss
  • 图床 23/2/17 | PicoGo + Github + jsdelivrCDN
  • 评论 23/2/7 | Waline + Vercel + LeanCloud
  • 搜索(local) 23/2/11 | Agolia
  • 豆瓣 23/2/12 | hexo-douban
  • 图标 阿里图标 + Fontawesome(Built in Butterfly)
  • 样式 Inject CSS + 魔改 pug
  • js
    • 2023/4/4 | 第三方 js 饿了么 CDN
    • 记录站点运行时间

TODO List

性能优化

23/4/4 目前最大的问题是国内访问十分随缘(没有自己服务器的痛)
  • [x] CDN更换

23/4/4 目前网站第三方js、css都使用的是jsdelivr的CDN服务。jsdelivr最近国内访问不行

使用local方法时hexo-butterfly-extjs提示缺文件。已更换饿了么CDN(感谢饿了么不仅解决我的饭还解决我的网站🙏)

  • [ ] 图床更换

23/4/4 图床采用github+jsdelivr方法。反倒github.io的资源都能加载出来,说不定不挂图床速度更快😅

  • [ ] 图片加速方案

23/4/4 即使挂了梯子,清空缓存后主页资源完全加载需要15s的时间,主要在加载主页的两个图像文件。一个思路引入图片压缩方案(bug警告),另一个是更换图床使用 !cover 指令生成略缩图。

  • [ ] css引用效率优化

23/4/4 现在使用butterfly inject的方法注入css。可以修改butterfly源码使用import的方法将css文件合成一个index.css,减少请求次数加快访问速度,目前提升应该不大。

  • [ ] Mathjax 加载太慢

功能添加

侧边栏

  • [ ] 侧边栏微信公众号入口
  • [ ] 侧边栏相关文章推荐

样式美化

  • [x] 所有页面波浪效果
  • [ ] 美化豆瓣页
  • [ ] 移动端适配
  • [ ] 美化PDF页面

效率优化

  • [ ] git action部署

BUG

  • [ ] 屏幕长宽比变化时,主页头像侧边栏填充问题
  • [ ] 当post没有大纲结构时,不会显示TOC而是头像
  • [ ] agolia 搜索结果指向 undefined URL

评论