复制选中链接为 Markdown

创建于 6 天前
更新于 5 天前
在任意页面将选中的链接复制为 Markdown 格式:[文本](链接)。
总安装量
47
今日新增
+1
用户评分
- / 5.0 (0)
当前版本
0.1.2
脚本详情
适用网站
许可协议MIT

复制选中链接为 Markdown

在任意网页将选中的链接复制到剪贴板,输出为 Markdown [文本](链接)。支持选择区域中的单个或多个链接、选中文本内的 URL 检测,以及页面标题回退。提供快捷键与菜单命令。

English

功能

  • 将选中的链接复制为 Markdown [文本](链接)
  • 支持单个或多个链接;多个链接按 Markdown 列表输出
  • 当没有链接时,检测选中文本中的 URL
  • 无选择时,回退为 [页面标题](当前地址)
  • 快捷键:Cmd/Ctrl + Shift + M
  • 菜单命令:GM_registerMenuCommand(“复制选中链接为 Markdown”)

支持站点

  • 所有网站:*://*/*

安装

  1. 安装脚本管理器:
  2. 安装脚本:

使用方法

  • 在页面上选中链接或文本
  • 触发以下任一方式:
    • 按下快捷键 Cmd/Ctrl + Shift + M
    • 使用菜单命令“复制选中链接为 Markdown”
  • 剪贴板中将输出 Markdown;若选择多个链接则以 Markdown 列表输出

技术说明

  • 查找与当前选择区域相交的链接,并在光标位于链接内部时向上追溯父级链接
  • 通过 new URL(anchor.href, location.origin) 生成绝对链接
  • 首选 Clipboard API,回退到 document.execCommand('copy')

兼容性

适用于现代浏览器,Tampermonkey/Violentmonkey 环境。

更新记录

v0.1.0

  • 初始版本:选择解析、多链接输出、快捷键与菜单命令

更多实用脚本

  • 🏷️ UTags — 为链接添加用户标签
  • 🔄 Discourse Topic Quick Switcher — 话题快速切换
  • 🔗 Links Helper — 链接助手
  • 🔍 Find Scripts For This Site — 查找当前网站脚本
  • 🖼️ 通用图片上传助手(Universal Image Uploader)

许可证

MIT License — 详见仓库 LICENSE 文件。

贡献

欢迎提交 Issue 与 Pull Request!

相关链接