【自荐】轻松将网页上的选定元素转换为 Markdown:Easy Web Page to Markdown

Easy Web Page to Markdown

简介

“Easy Web Page to Markdown” 允许你将任何网页上的元素转换为 Markdown 格式。这对于经常需要将 文章转载 HTML 内容转换为 Markdown 格式的人来说非常有用。

特性

  • 框选工具:使用鼠标和滚轮选择你想转换的 HTML 元素。

  • Markdown 预览:转换后,将出现一个模态框,显示你选定的网页元素的 Markdown 转换结果。同时可以编辑 Markdown 并查看实时预览。

  • 复制到剪贴板:只需点击一下,你就可以将转换后的 Markdown 复制到你的剪贴板。

  • 下载为 Markdown 文件:可以将转换后的 Markdown 下载为 .md 文件。

  • 编辑和预览区域同步滚动

使用方法

  1. 安装用户脚本管理器,如 Tampermonkey 或 Greasemonkey。

  2. 安装脚本: Easy Web Page to Markdown (greasyfork.org)

  3. 在任何网页,按 Ctrl + M ,或者在脚本管理器的菜单打开功能,开始选择 HTML 元素。

  4. 选择时,移动鼠标来选定位置,用鼠标滚轮来缩放选择区域的大小,红色方框内的部分即为将被转换的内容。

  5. 选择后,可以在左侧对转换后的 Markdown 代码进行编辑,右侧为其预览。

  6. 可以将 Markdown 复制到剪贴板,也可以将其下载为 .md 文件。

更新日志

版本号 更新内容
0.1.0 首次发布。
0.1.1 修复类名与网页自有类名冲突的问题。
0.1.2 修复监听编辑框失效的问题。
0.2.0 新增操作提示、键盘选择、上下元素切换的功能。
0.3.0 支持发送到 Obsidian。
0.3.1 编辑与预览栏现在可以同步滚动。
0.3.2 引入turndown-plugin-gfm插件,现在支持表格等更多格式的转换。
0.3.3 修复关闭按钮样式错误、esc键退出错误。
0.3.4 修复导入Obsidian时文件名含有非法字符的错误。
0.3.5 修复无限滚动的问题。
0.3.6 自定义快捷键、自动保存用户的自定义配置,防止更新覆盖

感谢

Github

shiquda_UserScript/General at main · shiquda/shiquda_UserScript (github.com)


第一次尝试在小众软件论坛发帖~请多光照~

6 Likes

优雅,非常的优雅

个人小建议

  1. 可以上级/下级/平级切换与多选元素(参考 MaoXian)

  2. 可以一键导入 Obsidian

    通过 Advanced URI

    obsidian://advanced-uri?vault=vaultname&filepath=dir1/dir2/filename&data=Hello%2520World

    可以这个样子

这就有点像简悦SimpRead的意思了 :laughing:

感谢反馈,会考虑实现的。我本人也有用 ob,当时还没想到这个哈哈:smile:

实现了部分功能,可以体验一下
考虑到obsidian功能需求可能比较小众,目前暂时只能在代码配置那边手动配置 vault 和 path

1 Like

高效率,准备从 MarkDownload 切换到这个脚本主力使用

挺好的,但是如果鼠标激活了右侧的预览图,就没法esc退出。这应该是一个bug。

你好,感谢反馈,已经修复了,可以更新到最新版本使用。
另外,原来脚本是有一个关闭按钮的,但是当时因为一些bug没显示出来,现在也可以通过点击按钮来关闭。

点赞!
另外,有时候会自动向上滚动,不知道是不是我这边的特例。

1 Like

有这个问题,刚刚修复了。

针不戳,支持!!!

好用,多谢开发者分享。
反馈个问题,能自定义快捷键吗?
Ctrl+M和另一个插件冲突了,不能调出来插件的功能。只能鼠标点击。

有这个需求的话,我稍后会做一个自定义的功能。
可以先自行修改代码实现。

现在可以在代码中用户配置部分修改快捷键了。