看看博客是怎么一砖一瓦搭起来的吧😗
主要是为了日后修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 加载太慢
功能添加
- [ ] 图片加载中显示加载动画
- [ ] 外挂标签 https://akilar.top/posts/615e2dec/
- [ ] 自动爬取推文图片作为顶图
- [ ] IC博物馆
- [ ] 引入Mafs
- [ ] 部署Obsidian笔记方案Here
- [ ] 悬浮显示网页内容
侧边栏
- [ ] 侧边栏微信公众号入口
- [ ] 侧边栏相关文章推荐
样式美化
- [x] 所有页面波浪效果
- [ ] 美化豆瓣页
- [ ] 移动端适配
- [ ] 美化PDF页面
效率优化
- [ ] git action部署
BUG
- [ ] 屏幕长宽比变化时,主页头像侧边栏填充问题
- [ ] 当post没有大纲结构时,不会显示TOC而是头像
- [ ] agolia 搜索结果指向 undefined URL
评论