您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
🚀 简洁高效的GitHub Markdown标题折叠脚本:智能嵌套🧠+快捷键⌨️+目录📑+搜索🔍+状态记忆💾+简约GUI🔘
🚀 为 GitHub Markdown 带来智能标题折叠、目录导航、快速搜索、书签与状态持久化的一站式增强体验。
GitHub Collapse Markdown 是一款用户脚本(Tampermonkey/Violentmonkey 等管理器适用),在 GitHub 的 Markdown、Issue、Pull Request、Wiki、文档与 Gist 页面中注入现代化的阅读体验。脚本支持快捷键、嵌套折叠、目录树、模糊搜索、书签收藏、状态记忆以及极简 GUI 控制面板,让长文档阅读与协作更高效。
https://github.com/*
仓库 README、Issue、Discussions、Pull Request、Wikihttps://gist.github.com/*
https://help.github.com/*
https://docs.github.com/*
其他 GitHub 子域若包含 .markdown-body
或 .comment-body
区域,也会自动启用脚本。
main.js
原始链接,脚本管理器会提示确认安装。Ctrl+Shift+M
(macOS 使用 ⌘
+Shift
+M
)打开控制面板开始使用。脚本将随脚本管理器自动更新;若需要手动检查更新,可在管理器中启用“自动检查更新”或重新访问原始链接覆盖安装。
Shift + 单击
:同步折叠/展开当前层级的所有同级标题。macOS 用户使用
⌘
代替下表中的Ctrl
。可在菜单中总开关,部分键位可通过 Tampermonkey 菜单自定义。
功能 | 快捷键 | 说明 |
---|---|---|
折叠全部标题 | Ctrl + Shift + C |
将所有内容折叠为标题概览 |
展开全部标题 | Ctrl + Shift + E |
展开所有层级 |
智能切换 | Ctrl + Shift + A |
根据当前状态自动折叠或展开 |
打开控制面板 | Ctrl + Shift + M |
呼出/隐藏右下角 GUI 菜单 |
打开目录导航 | Ctrl + Shift + L |
显示树形目录,可键盘操作 |
搜索标题 | Ctrl + Shift + F |
打开搜索框,实时筛选标题 |
收藏当前标题 | Ctrl + Shift + B |
将当前可见标题加入书签(可自定义) |
下一/上一标题 | J / K |
启用 Vim 导航后可用,快速在标题间跳转 |
J/K
在标题间跳转,配合目录和搜索更高效。脚本依赖脚本管理器的 GM_setValue / GM_getValue
API 储存必要信息,均保存在本地浏览器中,不会上传或同步到远端。主要持久化内容包括:
若需要清除:
Q1:安装后页面没有浮动菜单?
确认脚本管理器已启用脚本,并在 GitHub 页面刷新后再次查看。部分浏览器需要允许脚本运行在 github.com
域名。
Q2:标题折叠无效或 UI 被覆盖?
可能与其他自定义样式或脚本发生冲突,可开启“🐛 调试模式”查看控制台日志,或暂时禁用其他脚本排查。
Q3:想恢复默认状态怎么办?
在浮动菜单点击“重置状态”清除当前页面折叠,在“清除记忆”中移除所有页面缓存;必要时可在脚本管理器中移除脚本重新安装。
如遇其他问题或希望新增功能,欢迎通过 Issues 提交反馈。
欢迎提交 Issue、Pull Request 或使用体验建议:
main.js
,保持 ES2015+ 语法与现有代码风格,必要时增加注释说明复杂逻辑。后续计划将持续优化长文档性能、提升目录同步体验并完善国际化支持。
本项目采用 MIT License。在保留版权和许可证声明的前提下,您可以自由地使用、复制、修改、合并、出版、分发、再许可和/或销售本脚本。
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址