Copy Notion Page Content AS Markdown.
一键复制 Notion 页面内容为标准 Markdown 格式。
包含以下内容:
为没有 Caption 的图片添加默认的 alt 文本
!https://example.com/picture.png

删除有 Caption 的图片后面多余的 Caption 文本
修复前:
Caption
修复后:

[x] 修正复制 Notion Page Content 后的 Markdown 格式错乱问题;
[x] 添加一键复制功能;
[x] 修正 Page Content 选区缺失最后一个 DOM 的问题;
[ ] “复制”按钮定位跟随 Page Content 移动;
页面结构如下:
div#notion-app
结构如下:
综上,我们只需要这样做:
#notion-app main.notion-frame .notion-page-content
window
追加一个类型为 copy
的 EventListener
,事件触发时,读取剪切板内容并修正 Markdown 格式;copy
事件;