之前正好比较完整地思考过这个需求,就写在评论里不另外骗稿费了。
视频给出的方法本身已经比较完善,但是忽略了一点:阅读一篇长文的时候需要摘录的往往不止一处,如果反复用视频里的方法,一来比较繁琐,二来效果会比较割裂。
优化方案是:
对于 Instapaper:
1. 阅读过程中用高亮功能标记所有需要摘录的文本;
2. 阅读结束后,文末会多出一个 Share 按钮,点击后可以直接将所有高亮部分以 HTML 或 Markdown 格式输出;
3. 如果想导出到 Evernote,输出 HTML 到 Workflow 即可,如果想导出为 Markdown,实测 Instapaper 的导出结果有 bug,会产生非标准的换行标记,建议仍然导出为 HTML,套接 Workflow 中富文本转 Markdown 的动作间接达成效果。
对于 Safari:
1. 创建一个 Share Extension 型 workflow,其构成为:将 input 内容 append 到剪贴板,并加两个空行;
2. 阅读过程中,每遇到需要摘录之处,就选中并用弹出工具条中的 Share 按钮传输到上述 workflow,这样,到阅读结束时,剪贴板的内容就是所有摘录部分的集合;
3. 用地址栏右侧的 Share 按钮将剪贴板内容及文章标题、链接传输到 Evernote 等目的地。
Pocket 没有用过,暂时不清楚。
当然,运行 iOS 11 的 iPad 本身有更爽快的解法:Drag and Drop。横屏 3:1 并排放置阅读 app 和 Copied,看到想摘录的直接扔到 Copied 里,看完在 Copied 中全选并合并 + 分享即可。如果不想买 Copied,内建的 Notes.app 大同小异,只是最后输出需要手动复制一下。