# 本站更新
# 远古时期
- 服务器由vercel更换为甲骨文云服务器
- 实现了IPV4/IPV6双栈
- 增加了HTTP/3(QUIC)的支持
- 修复了无法搜索的问题
- 接入cloudflareCDN,加载速度小幅提升
- 更新页面换到了这个新的更新页面
- 通过cloudflare进行了全站缓存,加载速度再次小幅提升
- 接入百度分析,为博客统计页做准备PV短期到不了100
- 增加了自动夜间模式
# 备案以后
# 2022/2
- 本站进行了备案,现在博客在腾讯云北京服务器上
- 由cloudflare更换为dogecloud CDN,访问速度大幅提升
- 加了两个灯笼
引入了shoka-gitee对shoka主题的第三方库进行加速shoka-gitee已弃用,更改为tianli的jsd加速- 更换为自己反代的jsd和官方fastly源
# 2022/3
- echarts又回来了(加载速度小幅下降,但统计页不再白屏)
- 合并了统计页
- 头像正式提上日程1.0就提上日程,拖到现在
Chrome系浏览器49版本以下直接403撤掉CDN之后无效- 改善了layout的速度
- 更换为ECC 256证书以提高安全性并加快TLS握手
- 日间模式导航栏增加了毛玻璃特效
# 2022/4
- 撤掉了dogecloudCDN
- 更换回jsdelivr官方源
# 2022/5
- 更换为自己的反代jsdelivr,tianliJSD加速部分保留
- 尝试引入NGINX-QUIC,但由于一系列原因失败(UDP不通、TLS1.3失效等一系列问题)
- 引入CSP来预防XSS攻击
尝试引入RSA+ECC双证书(证书还没申请好)由于未知原因证书审核无法通过- 由于摆渡分析越来越离谱,引入
microsoft clarity
进行行为分析
# 2022/6
- 给twikoo增加了ALUS系列表情包
- 在评论区上方增加
提问的智慧
提示 - 修复了由WebStorm导致的代码块下拉错误
- 右上角添加了和风天气预报
# 2022/7
- 对shoka主题的vendors进行了升级(会出个教程)
- 彻底拆分jsdelivr聚合,转换为字节公共库+npm国内CDN加载
- 增加了100个原神表情包
- 服务器安全升级
- 使用nginx-quic开启了HTTP/3
- 将代码块字体更改为
jetbrains mono
,启用了合字显示
# 2022/8
- 私有部署了twikoo
- 添加了
service work
- 添加了
manifest
文件 - 现在本站可以作为PWA应用安装了
# 2022/11
- 本站现在使用shokaX主题
# 2023/4
- 更新与ShokaX保持同步,日志可查看ShokaX
# shoka主题的小修小补
- 更换为twikoo评论系统
- 部分移除了valine的残存依赖项
- 增加了基于twikoo的最新评论
- 升级主题
uglify-js
到版本3,为将来ES6改造铺路 - ES6改造变量部分完成(let、const部分)
- 将代码复制更改为异步的
clipboardAPI
- 大幅优化vendors加载
- 增加了
service work
进行CDN分流和资源缓存 - 允许将本站作为PWA应用安装
# hexo-renderer-multi-next-markdown-it
hexo-renderer-multi-markdown-it
的改进版
npmjs主页 github仓库
# 0.0.1-0.0.4
- 改用puppeteer-cn解决puppeteer安装问题
- 升级markdown-it全家桶版本
- 支持ES6+代码的压缩与渲染
- 移除
bluebird
依赖,使用原生Promise
- 重构压缩例外检查以减少代码量
# 0.0.5
- 修复两个低效表达式导致的ReDos漏洞
- 尝试修复
markdown-it
的CWE-400漏洞
# 0.0.6
- 重构部分弃用方法
- 彻底修复
markdown-it
的CWE-400漏洞
# 0.1.0
- 对代码进行格式化
- 去除部分弃用代码
# 0.1.3
- 修复prismAutoLoader问题
- 使用terser压缩js
# hexo-indexnow
将网站链接推送到indexnow
的hexo插件
npm地址
# 1.0.1
本插件第一版(1.0.0功能不完整)
# 1.0.3
提供了fetch兼容支持(nodejs14+兼容)
# 1.0.6
修复了1.0.4和1.0.5
的undefineBUG
和fetch兼容运行概率不正常
错误
本更新日志中未出现的版本均为弃用版本或功能不完全版本