LOAD COMPLETED.
LOADING...
RTheme v1 个人博客主题的发布记录。作者为了替代原有的 Hexo 主题,自主开发了这款虽简陋但易于维护的新主题,并将项目源码上传至 GitHub。
TimePulse 是一个具有现代化 UI 和交互的倒计时网页应用,致力于提供极佳的视觉体验。它采用玻璃态设计和流畅动画效果,支持多计时器管理、数据本地存储与云端同步、智能节假日识别以及 PWA 离线访问等功能,并开放了核心源码。
React 实现的外链预览组件,旨在优化站内外部链接的交互体验。当用户将鼠标悬停在 target="_blank" 的超链接上时,该组件会弹出一个包含目标网页截图、域名及安全提示的模糊背景悬浮窗。文章详细介绍了如何利用 Canvas 分析图片亮度以实现文字颜色的自适应调整,并提供了包含网页截图功能的完整版以及仅保留背景模糊效果的轻量化 Mini 版两种实现代码。
Next.js 中实现 PJAX 无刷新跳转的技术方案。作者针对 React 与传统 PJAX 直接修改 DOM 导致的水合冲突问题,提出了一种利用 Next.js 原生 useRouter 和 usePathname 钩子的替代方案。通过拦截全局 A 标签点击事件并结合 Zustand 进行全局状态广播,实现了类似 SPA 的页面局部加载与过渡动画效果,该方案无需复杂的服务器端配置即可在 Next.js 站点中通用。
暂无目录
最近做好了这个新主题并应用到博客, 因为之前的那个主题是基于Hexo的,自己现在也不太想用,干脆自己做了个 这个主题虽说比较简陋,但毕竟是自己做出来的,各方面都很了解,比之前那个四零八乱的好多了。
这个主题连同blog放在github了 >Github
评论