- NameSilo 域名接到 Vercel
域名已在 NameSilo、站点在 Vercel 时,如何加自定义域名
- PHPStorm 调试 PHP:Xdebug 配置与两种调试方式
本机 PHP 8.4 安装 Xdebug 3.5.3,把 PHPStorm 调试端口改成 9133,并分清 Debug 当前文件和 Start Listening 监听外部请求。
- Elasticsearch 本地实践:WSL2 + Docker 安装与 REST 速查
Windows WSL2 下用 Docker 跑 Elasticsearch 9.5.3 与 Kibana,含 docker run 逐段说明、自定义网络连接、索引/文档 REST API 与常用操作示例。
- Elasticsearch 查询 DSL 从入门到搞懂
bool 的 must/filter/should 怎么分工,term 与 match 如何配对 keyword/text,title.keyword 双字段、nested 嵌套查询,附倒排索引示例、电商搜索 DSL 与常见 FAQ。
- Elasticsearch:为什么 nested 不能用 term 组合代替?
nested 不是查询语法,而是索引层的物理存储结构。本文用扁平化 vs 独立子文档的例子,说明 term 组合为何会产生跨对象错误匹配。
- yt-dlp 原理速记(通俗版)
从 Player JSON 到流格式选择、分块下载与音视频合并:你需要知道的下载链路。
- Homebrew 安装 Python 3.12 后,为什么要改 PATH?
解释 export PATH 那一行的含义,以及 pip 会不会自动跟着用新版本。
- yt-dlp 用的是哪个 Python?head -1 $(which yt-dlp)
一行命令看 yt-dlp 绑定的 Python 版本,以及从 3.10 迁移到 3.12 时的卸载与重装。
- macOS .zshrc 里的 proxy 别名是干什么的?
用 alias 在终端一键开关代理:http_proxy、SOCKS5、Clash Verge 端口,以及 no_proxy 常见误配。
- Cursor / VS Code 搜不到 .gitignore 里的目录?用工作区设置放开搜索
vendor 等目录被 gitignore 后,Ctrl+P 和全文搜索默认都找不到;不改 .gitignore,只在本地 .vscode/settings.json 关闭 ignore 过滤,并继续排除噪音目录。
- git push -u、origin、upstream 分别是什么?
解释 git push -u、origin 远程别名,以及 fork 场景下 origin / upstream 多个 remote 是怎么回事。
- VS Code / Cursor 的 Compact Folders 是什么?怎么关掉
记录资源管理器里「单链子目录被压成一行」的现象,以及 explorer.compactFolders 的关闭方法
- VS Code 中配置 Python 开发环境
配置 autopep8 自动格式化 + 自定义快捷键一键运行 Python 脚本
- 全站 AI 助教是怎么接进来的:DeepSeek + Nuxt 服务端注入上下文
记录本站如何把 DeepSeek API 接到 Wiki、博客和任意页面:密码门禁、按页读正文、SSE 流式输出、本地多轮会话,以及几个踩坑点。
- Talebook 搭建指南:Docker Compose + 豆瓣元数据刮削
用 Docker Compose 一键部署 Talebook(Calibre 电子书库),搭配豆瓣 API 自动刮削书籍封面和元数据。
- Nuxt 3 里 `warnHandler` 是什么?怎么用?
一文看懂 `useNuxtApp()` + `import.meta.dev` + `vueApp.config.warnHandler`:它能做什么、不能做什么、推荐放哪里,以及调试时的实用写法。
- Vue 3 自定义 Hooks(Composables)用法入门
把组件里的逻辑拆成可复用的 useXxx 函数:从 useSum、useDog 两个例子理解 ref/reactive、异步请求与 onMounted,并知道在页面里怎么组合使用。
- Nuxt 博客首页刷新为什么会抖一下?
记录一次 Vercel 线上刷新抖动排查:最终发现两个现象都来自详情页 showToast 引入的 Vant 全局 reset。
- TypeScript 中 interface 和 type 的使用
用通俗直白的例子讲清楚 interface 和 type
- npm 项目与 pnpm 项目该保留哪个锁文件?
记录一次依赖管理小坑:为什么项目能跑但编辑器飘红,以及最后怎么把包管理方式收敛到 pnpm。