afoim
|
33d483e8f3
|
feat: 添加对暗色主题的Cookie Consent支持
- 更新Cookie Consent脚本以动态适应暗色/亮色主题
- 添加CSS类切换功能,当文档主题变化时自动更新Cookie Consent界面
- 标记Cookie Consent相关资源为持久化,防止页面切换时被清理
- 优化Google Adsense脚本的格式和属性
- 添加@types/hast类型依赖以支持相关功能 53e134f106
|
2026-01-30 14:24:19 +00:00 |
|
afoim
|
b8bac513ba
|
posts: 添加关于使用Cookie Consent实现GDPR合规的教程文章,无需编写任何代码即可实现一个GDPR合规的Cookie管理器 f7848ff585
|
2026-01-30 13:02:06 +00:00 |
|
afoim
|
56c6d257fe
|
fix(NewPostNotification): 修复RSS文章检测中的重复通知问题
修复因GUID处理不一致导致的重复通知。主要修改包括:
- 将数据库版本升级至3,确保对象存储使用正确的键路径
- 新增GUID规范化函数,统一处理不同格式的标识符
- 优化文章比较逻辑,使用规范化后的GUID进行匹配
- 改进SCOPE_ID生成方式,基于BASE_URL而非路径名 ea9e721d22
|
2026-01-29 19:39:26 +00:00 |
|
afoim
|
c88ff72856
|
fix #159 (布局): 修复页面滚动控制元素引用刷新问题
在页面切换后,滚动控制相关的DOM元素引用未及时更新,导致滚动功能失效。添加refreshControlRefs函数在每次滚动检查前刷新引用,并确保页面加载完成后立即执行一次滚动检查。 6e23439359
|
2026-01-27 15:30:26 +00:00 |
|
afoim
|
3294db5423
|
fix: 过滤存储的帖子以匹配当前作用域
过滤存储的帖子列表,仅保留ID以当前作用域前缀开头的条目,确保跨作用域数据隔离,避免不同作用域间的帖子数据相互干扰。 3a9b9e9730
|
2026-01-27 12:14:20 +00:00 |
|
afoim
|
98a682b850
|
posts: 更新warden-worker部署指南,提供了详细的部署步骤以及迁移步骤 771eb3a16c
|
2026-01-26 14:27:59 +00:00 |
|
afoim
|
15e7feb1f1
|
fix(NewPostNotification): 移除存储帖子过滤中的冗余ID检查
移除storedPosts过滤中不必要的ID前缀检查,该检查在Map构建时已通过scope处理,简化代码逻辑避免重复过滤。 376f19cb5d
|
2026-01-26 10:22:06 +00:00 |
|
afoim
|
935a6b1cb6
|
fix: 移除通知组件中变更前后的冗余标题
移除新文章通知组件差异对比区块中固定的“变更前”和“变更后”标题行,因为差异内容已通过颜色区分,标题显得冗余且占用空间。 bfa0805f5d
|
2026-01-26 09:12:30 +00:00 |
|
afoim
|
daf5ec2d25
|
feat(通知组件): 本地化新文章通知的标签和按钮文本
将通知组件中的 "Updated"、"New" 和 "View Changes" 标签本地化为中文 "更新"、"新文章" 和 "查看变更"。同时,在差异对比视图中添加了 "变更前" 和 "变更后" 的表头,以提升中文用户的理解和体验。 62b1bd345e
|
2026-01-26 08:59:25 +00:00 |
|
afoim
|
5983a2b635
|
docs: 更新删除git提交文章并添加新截图
在文章末尾添加更新说明,提及GitHub的高效支持响应时间。
添加新的截图文件 del-git-commit-16.png 以展示结果。
更新Obsidian工作区文件以反映最近打开的文件列表。 99f1c06623
|
2026-01-26 08:57:45 +00:00 |
|
afoim
|
34743475ed
|
posts: 完善删除Git提交记录的文章并添加图片
添加了关于从GitHub完全删除孤立提交的详细步骤,包括如何提交支持工单的说明和示例模板。同时补充了相关的操作截图 dd4f3178fb
|
2026-01-26 08:40:46 +00:00 |
|
afoim
|
755e072400
|
fix(NewPostNotification): 当标题或描述变更时也计算差异
之前仅当内容变更时才计算差异,导致标题或描述变更时用户看不到具体变化。
现在当内容未变但描述或标题变更时,也计算并显示相应的差异。 401cd9c126
|
2026-01-25 14:08:48 +00:00 |
|
afoim
|
3c89277a73
|
fix(NewPostNotification): 修复更新检测逻辑以包含标题和描述变更
之前仅检测内容变更和发布日期更新,现在扩展检测逻辑以包含标题、描述等元数据的变更,确保任何修改都能正确触发更新通知。 a33dce799a
|
2026-01-25 13:45:21 +00:00 |
|
afoim
|
eb97a10f7f
|
fix: 为RSS请求添加缓存禁用选项以获取最新内容
在fetch请求中设置cache: 'no-store',防止浏览器缓存导致无法及时获取最新的RSS内容,确保新文章通知能正确显示。 a08c717ed8
|
2026-01-25 13:38:30 +00:00 |
|
afoim
|
64cb8567f6
|
feat(widget): 增强新文章通知组件的交互和视觉效果
- 为通知铃铛添加入场动画和退出逻辑,提升用户体验
- 新增“清空通知”按钮,允许用户重置通知基准时间
- 优化无更新和有时更新的状态显示,合并时间信息
- 为通知点添加脉冲动画以增强视觉提示
- 调整面板响应式布局,在小屏幕上优化底部间距 7f45a2a2c1
|
2026-01-25 13:27:19 +00:00 |
|
afoim
|
7c935638f2
|
fix: 修复通知中长文本换行问题
在 diff 显示区域为所有行添加 break-all 和 whitespace-pre-wrap 类,确保长单词或URL能正确换行,避免内容溢出。 d89978d2a2
|
2026-01-25 13:17:20 +00:00 |
|
afoim
|
40d9c1e2e0
|
style(Markdown): 为 Markdown 组件添加断词样式
在 Markdown 容器 div 的类名中添加 `break-words` 实用类,确保长单词或 URL 在超出容器宽度时自动换行,避免破坏页面布局。 ec4590855e
|
2026-01-25 13:03:34 +00:00 |
|
afoim
|
ef01337449
|
fix(通知组件): 修复查看更新按钮点击失效问题并优化滚动条样式
- 将 data-diff-toggle 事件委托改为直接 onclick 绑定,解决 Astro 组件重渲染时事件监听失效问题
- 为更新列表添加 overflow-x: hidden 防止水平滚动
- 在组件内定义自定义滚动条样式,统一各浏览器显示效果
- 调整通知级别从 warning 改为 info 以匹配实际使用场景 ed75f3160a
|
2026-01-25 12:29:52 +00:00 |
|
afoim
|
64fbab52a7
|
Merge branch 'main' of https://github.com/afoim/fuwari 7a64a98c70
|
2026-01-25 12:12:55 +00:00 |
|
afoim
|
a84dc651a2
|
fix: 优化移动端背景图显示并更新通知内容
- 为移动端浏览器添加 will-change 和 transform 属性,防止动态 URL 栏导致的背景跳动
- 在站点通知中添加关于背景图缩放问题的反馈提示 bc419d631d
|
2026-01-24 14:34:37 +00:00 |
|
afoim
|
5a1018719c
|
feat: 添加公告组件并移除未使用的依赖
- 新增 NoticeConfig 类型和公告组件 Announcement.astro,支持可配置的公告显示
- 移除未使用的 assets 集合和 React 相关依赖,简化项目结构
- 更新依赖项从 dependencies 移动到 devDependencies,优化包管理
- 移除赞助页面的加密货币相关代码,清理界面
- 调整搜索组件样式,改善视觉一致性 16ffdaf793
|
2026-01-24 03:41:30 +00:00 |
|
afoim
|
6b53b094cf
|
feat(comments): 集中 Giscus 加载逻辑并支持主题切换
- 将 Giscus 评论脚本从文章页面移至全局布局
- 添加动态脚本加载函数,防止重复加载
- 通过 MutationObserver 监听主题变化并实时更新 Giscus 主题
- 集成 Swup 页面导航事件,确保页面切换后评论正确加载
- 简化文章页面中的 Giscus 容器,仅保留数据属性 935d2ffa78
|
2026-01-24 02:32:07 +00:00 |
|
afoim
|
868de324a2
|
posts: 更新文章:《如何让一个文件在Git提交中永远消失?如何丢掉其中一条提交并保持逻辑完整?》 7da4d6c1fc
|
2026-01-23 23:59:29 +00:00 |
|
afoim
|
b930651a72
|
chore: 更新依赖版本并添加论坛导航链接
- 将 detect-libc 依赖从 2.1.2 降级至 2.0.4
- 在导航栏配置中添加外部论坛链接 8e4933f6c8
|
2026-01-22 15:26:20 +00:00 |
|
afoim
|
0f80139a66
|
docs(astro.config): 修正图标目录配置项的注释格式
移除冗余注释,保持配置项注释的简洁性 592c9126e4b1ef5a45a57835a6d5bf004d6d201d
|
2026-01-22 09:59:23 +00:00 |
|
afoim
|
7d1f71bfd2
|
b d920931a968842134b9d2b355184671101147140
|
2026-01-21 22:16:18 +00:00 |
|
afoim
|
bd6a8c65fd
|
ci: 添加并更新GitHub Actions部署配置
删除旧的部署配置文件并添加新的配置,使用固定CNAME替换环境变量 ae1852ed4235bc657ade48431a07cf63f5464501
|
2026-01-21 15:39:38 +00:00 |
|
afoim
|
7a68c4d119
|
updates: img f65c045c8c
|
2026-01-18 16:05:05 +00:00 |
|
afoim
|
c1a973d0c0
|
posts: 新增Cloudflare单域名优选方案 5f7ac96e75
|
2026-01-09 12:22:05 +00:00 |
|
afoim
|
126f21b2e6
|
feat(布局): 添加返回评论区按钮功能
在布局组件中添加返回评论区按钮,当页面滚动超过横幅高度且评论区存在时显示该按钮。点击按钮可平滑滚动至评论区位置。 df44021998
|
2026-01-09 11:19:08 +00:00 |
|
afoim
|
3201bfe617
|
docs(warden-worker): 更新文档并添加相关图片
- 添加三张新的配置截图
- 更新环境变量配置说明,强调使用Wrangler CLI添加机密变量
- 补充关于浏览器插件API支持的注意事项 fc9ee6f259
|
2026-01-09 09:01:11 +00:00 |
|
afoim
|
9af63ad5ef
|
deploy: 2f049f16cf
|
2026-01-09 05:14:48 +00:00 |
|
afoim
|
c407c63186
|
deploy: dc6b954ac5
|
2026-01-09 04:11:05 +00:00 |
|
afoim
|
cb911809e9
|
deploy: 67e9458d8e
|
2026-01-09 03:34:35 +00:00 |
|
afoim
|
b623cb812b
|
deploy: d2adf5444e
|
2026-01-09 03:20:00 +00:00 |
|
afoim
|
48287f9cb2
|
deploy: cb180e1d9a
|
2026-01-08 18:59:45 +00:00 |
|
afoim
|
c5e52b27c5
|
deploy: e8f072d610
|
2026-01-08 18:42:34 +00:00 |
|
afoim
|
8f7686484b
|
deploy: f7f4eb3856
|
2025-12-16 06:22:49 +00:00 |
|
afoim
|
edb5f28fa8
|
deploy: a03aa9b38b
|
2025-12-16 01:02:34 +00:00 |
|
afoim
|
dfc2d1767d
|
deploy: 340950b392
|
2025-12-15 15:03:04 +00:00 |
|
afoim
|
6362083dd0
|
deploy: 75bbf10003
|
2025-12-15 03:19:20 +00:00 |
|
afoim
|
5607ec04e8
|
deploy: 3c7d3c2d38
|
2025-12-15 02:16:03 +00:00 |
|
afoim
|
f56ddbaa44
|
deploy: 20a3f0ddaa
|
2025-12-14 04:25:11 +00:00 |
|
afoim
|
a16104cf1f
|
deploy: 7169fcf31e
|
2025-12-14 03:21:23 +00:00 |
|
afoim
|
197dbcf8c2
|
deploy: 29fd9db979
|
2025-12-12 03:11:55 +00:00 |
|
afoim
|
569d4c1ccc
|
deploy: 9bb8cf9c6c
|
2025-12-11 01:47:07 +00:00 |
|
afoim
|
cf3d214e15
|
deploy: a3dfa8f4c7
|
2025-12-11 00:53:03 +00:00 |
|
afoim
|
1e506e35f1
|
deploy: 4c588dc9b3
|
2025-12-11 00:26:00 +00:00 |
|
afoim
|
71b389f0b9
|
deploy: 844beef99c
|
2025-12-10 12:55:14 +00:00 |
|
afoim
|
dae6d26b61
|
deploy: f978f6efd4
|
2025-12-09 13:02:05 +00:00 |
|