珠山秀谷游记: 岸海名山
macOS 26.4 Beta 1下Karabiner失效问题&应急方案
升级到 macOS 26.4 beta 后,Karabiner-Elements 的内置键盘映射失效。已确认这是系统层面的权限收紧,短期内无法通过用户侧“授权”或重签名解决。可行的替代方案是使用 Apple 官方的 hidutil 命令实现常见的单键映射,并通过 LaunchAgent 持久化配置。
Custom Elements Without the Framework Overhead
Type Less With Code Snippets
Developers often face repetitive coding patterns, ranging from standard if/for structures to Go’s error handling or HTML boilerplates. This redundancy is inefficient and error-prone.
Snippets offer the optimal solution. When you type a short prefix (e.g., if, for), your IDE suggests a completion item that can be expanded into a predefined code template.
Secret Diary 💤
UI/UX Terminology
Vibe 毕设前端时,部分术语初看感觉很迷惑,为什么单选按钮叫Radio Button,导航栏叫作 Breadcrumb,弹窗提示叫Toast?这些术语的灵感分别来自老式收音机、格林童话、烤面包机。当时的 GUI 设计师,为了让普通人快速看懂数字世界,从现实世界里借用了熟悉的概念
Consolidate Your Project Commands With Just
图片渐进式加载方法探究
Job Control in Nushell
Effective Shell 书中的 Job Control 章节,介绍了如何在 Bash 中进行任务控制。感觉是比较有用的。本文将介绍其在 Nushell 中的用法。
HTML Table Overflow Issues
Fix Clickable Hyperlinks in Tmux With Ghostty
OpenCode使用指南
OpenCode是一款AI编程工具,产品是开源的,且限时提供MiniMax 2.1,GLM 4.7和Grok Code Fast 1等免费模型;
本文主要整理「个人使用OpenCode过程中总结的经验」
Blog's Change in 2025
2025年对Blog功能和性能上做了优化。本文将回顾这一年来的主要变化(主要为流水账)
PostBuild With ESBuild & Minify-HTML
静态站点可在CI增加PostBuild环节,进行图片压缩、CSS/JS 压缩合并等流程,以优化网站性能表现。本文主要记录使用ESBuild & minify-html编写PostBuild脚本,实现以下目标:
- 构建尽量快
- 压缩器能识别现代CSS/JS 语法
- 满足以上前提下,尽可能压缩产物体积
- 在CSS/JS文件名中添加Hash后缀,避免缓存版本混乱问题
Streamline Package Development With Bun Link
bun link[1]可以极大简化调试Library/Blog主题的工作,通过将本地库链接到项目中,避免频繁发布和安装包的繁琐过程。