zqlit
|
e0c5ac5739
|
feat(comments): 人机验证改点按式 + 分割线可配置 + 投票契约修复
- 人机验证抽成 human.js 模块,改成 Cloudflare Turnstile 风格的「点一下验证」,
控件移到「评论一下」发送按钮左侧(不再用图形验证码那一套)
- 留言页 / 文章页两段内联脚本(友链弹窗、人机验证)抽成模块随 page-only.js 加载。
原先内联 <script> 写在 #pjax-container 外,PJAX 只换容器内容不重新执行它,
从首页 PJAX 进留言页会出现「申请友链卡片点了没反应」「没有人机验证控件」
- 友链申请弹窗 #flApplyBox 隐藏滚动条(内容仍可滚,避开细滚动条 + 毛玻璃的割裂感)
- 内容分割线抽成 partial divider.html,hugo.toml [params.divider] 可切
icon(原生 uk-divider-icon)/ image(本地图片),当前用 icon
- 投票契约修复(后端 blog-admin):Artalk 客户端把方向编在 target_name 后缀
(comment_up / comment_down / page_up / page_down)、路径只有两段,
而原先只注册了三段 :choice 路由 → 点赞/踩一路 404、界面点了没反应。
补 POST /votes/:target_name/:target_id,新增 parseVoteTarget() 同时兼容两套契约
(名字里与路径里方向矛盾时判非法,不静默取其一),错误文案改用实体名
- 无身份点赞不再静默失败:artalk.js 加 __atkVoteGuard,
未填昵称/邮箱时拦截并提示「填写昵称和邮箱后才能点赞」,
同时把光标送到昵称框(多个同名输入框逐个试,以 focus 真生效为判据)
|
2026-10-04 16:26:28 +08:00 |
|
zqlit
|
50a906e07c
|
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 |
|
QunLIn
|
20869a3c45
|
RSS API 地址全部收敛到 hugo.toml [params.rssapi],切到 api.200181.xyz
Deploy to Production / pre-check (push) Successful in 2m0s
Deploy to Production / build (push) Successful in 9m9s
Deploy to Production / deploy-edgeone (push) Successful in 4m3s
Deploy to Production / finalize (push) Successful in 29s
Deploy to Production / notify-failure (push) Skipped
- 新增 [params.rssapi] base 配置,主题 7 处硬编码改为读配置:
head(preconnect+window.rssApiBase)、footer(构建时拉 links/feeds)、
render-link(favicon)、circles/links 页 fetch、linkify.js(读 window.rssApiBase)
- scripts/fetch_greetings.js 支持 RSS_API_BASE 环境变量,默认新地址
- scfapi.usj.cc(国内代理)保持不变
|
2026-10-03 01:19:02 +08:00 |
|
Vaica
|
3a8db8fb12
|
1907
|
2026-06-25 19:07:58 +08:00 |
|
Vaica
|
56ea059fc0
|
2022 主题bug修复
|
2026-06-24 20:22:40 +08:00 |
|
Vaica
|
f73bf33bce
|
1725 功能大改
|
2026-06-24 17:25:54 +08:00 |
|
Vaica
|
6135b6dcd5
|
fix: 修复Hugo版本兼容性问题
- 回滚footer.html,使用 .Err 语法(兼容0.128.2)
- 固定GitHub Actions的Hugo版本为0.128.2
- 确保本地和CI环境一致
|
2026-06-03 14:04:44 +08:00 |
|
Vaica
|
36f6622775
|
fix: 修复Hugo版本兼容性问题
|
2026-06-03 14:01:37 +08:00 |
|
Vaica
|
cbf2034f78
|
perf: JS按需加载优化 + PJAX适配
- 首页JS减少56%(800KB → 350KB)
- 文章页JS减少44%(800KB → 450KB)
- 完美适配PJAX导航
- 保持所有功能正常
|
2026-06-03 12:29:56 +08:00 |
|
Vaica
|
cda4dbb24b
|
优化pjax刷新
|
2026-06-02 14:34:23 +08:00 |
|
Vaica
|
cc5887a74d
|
美化url和mp4链接
|
2026-06-02 12:44:47 +08:00 |
|
zqlit
|
b83d6adb76
|
优化性能提交新功能
|
2026-05-25 12:23:00 +08:00 |
|
zqlit
|
9ab38b6e6a
|
修复流畅性
|
2026-05-25 00:03:50 +08:00 |
|
zqlit
|
331af9074a
|
修复bug
|
2026-05-24 19:58:07 +08:00 |
|
zqlit
|
624d0bda0f
|
修复动画掉帧的问题,增加昼夜切换的过渡动画
|
2026-05-24 14:00:12 +08:00 |
|
zqlit
|
427b17d7a0
|
优化一下博客的性能
|
2026-05-20 14:33:05 +08:00 |
|
Vaica
|
6047ab7eef
|
added 打赏效果
|
2026-02-02 21:36:53 +08:00 |
|
Vaica
|
6ad43b2c08
|
fixed 维护一下项目结构
|
2026-01-31 23:42:49 +08:00 |
|
Vaica
|
0714b8eb48
|
fixed 弹幕修复 bug
|
2026-01-31 22:52:19 +08:00 |
|
Vaica
|
8c3232fadf
|
fixed bug
|
2026-01-31 21:27:06 +08:00 |
|
Vaica
|
54b18039e3
|
fixed bug
|
2026-01-31 19:24:22 +08:00 |
|
Vaica
|
7de8d0e253
|
fixed 昼夜切换 bug
|
2026-01-29 20:33:30 +08:00 |
|
Vaica
|
4baf51f4b1
|
added 搜索功能
|
2026-01-28 23:20:39 +08:00 |
|
Vaica
|
dd642782b4
|
fixed 弹幕修复
|
2026-01-26 23:09:57 +08:00 |
|
Vaica
|
b9fd4cb7f6
|
added 工具栏
|
2026-01-24 18:35:57 +08:00 |
|
Vaica
|
e4572b0a95
|
fixed 控制台bug
|
2026-01-23 23:24:46 +08:00 |
|
Vaica
|
5efe7ded8e
|
fixed 打包压缩静态文件
|
2026-01-22 21:39:19 +08:00 |
|
Vaica
|
f1494d10dd
|
fixed 返回顶部功能
|
2026-01-22 20:07:43 +08:00 |
|
Vaica
|
7ecd47d514
|
2025.4.13
|
2025-04-13 19:08:41 +08:00 |
|
小赵同学
|
218da80cb5
|
fixed: memos 适配pjax刷新
|
2025-02-22 14:41:44 +08:00 |
|
小赵同学
|
b6bff1bc80
|
0.2.0 版本发布
|
2025-02-20 19:50:51 +08:00 |
|
小赵同学
|
64c3e260d4
|
8.9 全部功能写完了
|
2024-08-09 12:58:42 +08:00 |
|
小赵同学
|
91399bb457
|
7567
|
2024-08-08 13:30:21 +08:00 |
|
小赵同学
|
3d13352dea
|
2332
|
2024-08-08 12:30:31 +08:00 |
|
小赵同学
|
22852dba4b
|
8.5
|
2024-08-05 17:37:05 +08:00 |
|
小赵同学
|
0a794a7a47
|
1212
|
2024-08-03 16:55:54 +08:00 |
|
小赵同学
|
c7f8d26739
|
更新友圈功能
|
2024-08-03 13:35:19 +08:00 |
|
小赵同学
|
9856371a1e
|
-----
|
2024-08-02 21:11:20 +08:00 |
|
小赵同学
|
3dc81c125b
|
8.2
|
2024-08-02 09:55:54 +08:00 |
|
小赵同学
|
08ff4ac853
|
7.31
|
2024-07-31 20:42:08 +08:00 |
|
小赵同学
|
832742eba5
|
本地化资源链接
|
2024-07-28 21:17:19 +08:00 |
|
小赵同学
|
6e8d852a63
|
1
|
2024-07-27 17:15:02 +08:00 |
|
小赵同学
|
31e77b9f10
|
丰富
|
2024-07-27 17:07:50 +08:00 |
|
小赵同学
|
7e2f22440d
|
修改waline样式
|
2024-07-27 17:05:32 +08:00 |
|
小赵同学
|
f1f98208ca
|
修改
|
2024-07-27 16:53:51 +08:00 |
|
小赵同学
|
531afa3d54
|
增加文章反应
|
2024-07-27 15:25:21 +08:00 |
|
小赵同学
|
6790808dd4
|
修复热力图pjax刷新
|
2024-07-26 15:28:04 +08:00 |
|
小赵同学
|
984d1dee42
|
修复评论的pjax刷新
|
2024-07-26 14:22:52 +08:00 |
|
小赵同学
|
27b19b392d
|
2024.7.26更新
1.修复文章字数显示bug
2.修改了上下页翻页的割裂感
3.修改为新版友联样式
|
2024-07-26 11:24:34 +08:00 |
|
小赵同学
|
1be208aee4
|
修复评论pjax刷新问题
|
2024-07-13 15:15:32 +08:00 |
|