doc-crawler
用 Node js 实现一个 CLI 爬虫,递归爬取页面内容。
参数
- 接收一个 URL,必传
- 可选参数 selector,-s,如果传入了,则仅保存 selector指定的内容
- 范围限定参数 -p:仅爬取和此参数前缀匹配的内容,如果不传,则将主页面的 parent 作为此参数。可以指定多个
- 转换为 Markdown 格式。
- -c 限定数量,超过此数量则停止。
- test
明确:1、应该先要做路径规范化,转为绝对路径,再判断是否是前缀包含关系。 2、整个页面的链接都要用来做递归,而非仅仅selector内的 3、广度优先 4、-v 输出详细日志,包括某个链接是递归还是被过滤了
Windows 的 Ctrl+X 会被原样同步到 Mac,但它仍然是 Control+X,不会自动翻译成 Command+X。这也就是我上一条说的那种情况 —— 不过它只在「共享一套」的模式下才会发生。
结合你上一个问题的完整结论
表格
| 你设的键 | 默认(勾选) | 取消勾选 |
|---|---|---|
Windows 上 Ctrl+X |
只作用于 Windows,Mac 不受影响 | 原样同步到 Mac,仍是 Control |
想让 Mac 用 Cmd |
直接在 Mac 上单独设 | 用空格分隔写法:"key": "ctrl+x cmd+x" |
所以补一句上条说漏的:默认情况下,VS Code 并不会把 Windows 的 Ctrl 键位强行塞给你 Mac—— 它默认就是按平台各存一套的,只有当你在设置里取消「各平台快捷键」同步、改成共享一套时,才会出现「Ctrl 到 Mac 还是 Ctrl」的情况。
如果你想明确每个平台各自用什么键,推荐就在各平台上分别设置(对应默认行为);若非要跨平台统一,再考虑共享模式或空格分隔的多平台写法。
Command overview
The Maturity column uses feature maturity labels such as Experimental, Beta, Stable, and Deprecated. See Feature Maturity for how to interpret these labels.
| Key | Maturity | Details |
|---|---|---|
codex |
Stable | Launch the terminal UI. Accepts the global flags above plus an optional prompt or image attachments. |
codex app |
Stable | Launch the ChatGPT desktop app on macOS or Windows. On macOS, Codex can open a workspace path; on Windows, Codex prints the path to open. |
🚀 2026 年 8 月 GitHub 十大热门项目排行榜 🔥
2026-09-017,399阅读10分钟
专栏:
GitHub 热门项目与技术趋势前沿
欢迎来到 2026 年 8 月 GitHub 热门开源项目排行榜!本期从月榜约 22 个候选中精选十个最有长期跟进价值的项目,横跨 架构图 Skill、安全技能包、Agent 工具包、图像提示词引擎、团队 Agent 记忆、PDF 智能分流、书籍转 Skill、意见化 Linux、反废话输出 Skill 与 本地外设控制 等方向。它们共同指向:Agent 正在从「会写一段代码」走向 可复用的 Skill 资产 + 可治理的记忆/文档上下文 + 更贴近真实桌面与硬件工作流。
下面一起来看看 2026 年 8 月最值得 Star 的十大爆款!

