zqlit
|
e3e3cce1a4
|
perf(comments): 评论加载提速 + 骨架屏 + 友链弹窗 pjax 修复 + toast 统一 Message.js
优化:
- initArtalk 加节点级幂等守卫(mount.__atkInited,失败回滚),
消除 artalk.html/mypjax 多入口导致的 4× comments + 4× pv 重复请求
- fetch 包装层对无 body 的 GET/HEAD 去掉多余 content-type,
消掉 Artalk 对 GET /comments 的 CORS 预检(按完整 URL 缓存,
每篇文章都重付一次 RTT)。实测评论列表 +1150~1565ms → +626ms
修复:
- 评论列表骨架屏改注入 .atk-list-body(原骨架在 #Comments 内,
被 Artalk.init 清空),list-loaded/故障/12s 兜底移除
- 友链申请弹窗抽成 modules/friendlink.js 进 page-only bundle
(原内联脚本在 #pjax-container 外,pjax 后 flApplyOpenModal 未定义)
- toast 统一走本地化 Message.js/Qmsg 适配层(保留 window.Toast/showToast 旧 API)
文档:
- README / 架构总览 更新;新增 评论加载优化方案.md
|
2026-10-04 15:00:52 +08:00 |
|
zqlit
|
3f06a3a598
|
评论验证码取不到时降级为可重试提示(不留破图)
|
2026-10-03 20:37:46 +08:00 |
|
zqlit
|
50ec0d9ede
|
评论人机验证(自研一键验证):静默PoW+行为信号,必要时点一下/图形验证码兜底
|
2026-10-03 19:30:07 +08:00 |
|
zqlit
|
6785d1234c
|
友链申请表单新增可选图标链接字段(留空由/api/favicon自动抓取站点图标)
|
2026-10-03 17:05:57 +08:00 |
|
zqlit
|
cd82fd80db
|
评论徽章DOM/尺寸统一(拆badge-wrap+单一类名)、修复main.css!important劫持徽章尺寸、友链卡片挂到comment级与输入框对齐、卡片动效+打字机、申请弹窗按钮错位与滚动条修复
|
2026-10-03 16:59:34 +08:00 |
|
zqlit
|
519c7fb35e
|
友链申请卡片重设计(头像+昵称+徽章+主题色) + 弹窗横向滚动条/显隐bug修复
|
2026-10-03 14:28:50 +08:00 |
|
QunLIn
|
ebada8eaa6
|
友链申请卡片改挂置顶评论 + 弹窗挂 body 加毛玻璃
- 置顶评论卡片化:管理员置顶且内容含「友链自助申请」的评论,
整条解析成申请入口卡片(隐藏昵称/页脚,渐变虚线卡片,点击打开
申请弹窗),其余置顶评论不受影响
- 弹窗 DOM 动态挂 document.body:评论容器带 transform 动画会把
position:fixed 劫持成相对定位,导致遮罩/表单跟着容器变形——
挂 body 彻底规避
- 遮罩加 backdrop-filter 毛玻璃(GPU 合成,不影响页面性能)
|
2026-10-03 13:08:14 +08:00 |
|
QunLIn
|
e1cfbf69e5
|
字体切全量、评论徽章优先级、友链自助申请卡片、友圈头像兜底
- 字体:zql 从 subset(776K) 切换到全量(1.2MB woff2),subset 覆盖
不足导致大量字回退系统字体,视觉不一致;全量一次加载彻底解决
- 评论徽章统一 comment-rendered 注入,优先级互斥:友链 > 友圈 >
官职(后端 rank 字段),官方系统徽章(博主)独立显示
- 留言页新增友链自助申请入口卡片 + 弹窗表单(名称/链接/订阅/邮箱
必填),提交进 api.200181.xyz 待审队列,审核结果邮件通知申请人
- 友圈头像:favicon 抓取失败时兜底第三方 favicon 服务
|
2026-10-03 12:13:45 +08:00 |
|
Vaica
|
d6083e54e9
|
fix: 修复Hugo版本兼容性问题
|
2026-06-03 14:01:37 +08:00 |
|
Vaica
|
3bf51ac08f
|
Update comment.html
|
2026-06-03 10:40:07 +08:00 |
|
Vaica
|
dca2d42e9a
|
加入昼夜切换的动画优化
|
2026-06-02 15:49:17 +08:00 |
|
Vaica
|
2e13427f89
|
rename content/post to content/posts
|
2026-06-02 15:37:49 +08:00 |
|
Vaica
|
5a0d157f61
|
fixed 维护一下项目结构
|
2026-01-31 23:42:49 +08:00 |
|