本文是基于首页文章《妙用书签,将微信文章装进 Drafts》来实现的。感谢!
然后,把中转应用从 Drafts 改成钟大的 Taio。
因为 Taio 本身也支持通过 URLScheme 调用已有的动作,所以实际的改动和实现非常简单。
1 在 Taio 的动作库中新建动作
首先起一个容易记得的名字,我用了「pastewx」,贴一张示意图:

可以看到,这个简单的动作需要两个部分:
第一个部分是「创建文档」
目的是把文章保存到一个新的文件里,当然如果愿意研究的话,甚至可以把之后的文章追加到同一个文件里。内容选择「剪贴板」,文件名我是通过「当前日期」来命名,日期可以选择显示的格式,也可以通过自定义格式设定,不过可能是我语法有问题,所以自定义的时候总是多一个数字,就用了自带的格式选择。

最后记得带上「.md」的后缀,不然会保存成一个没有格式的文件。因为文章的标题、作者和公众号名称在首页文章给出的 Bookmarklet 中全部会提取到正文,所以这一步就可以简单些。
位置我建议选择 iCloud 云盘,方便通过电脑端的文本软件进行阅读和后续的处理。当然,期待钟大早日发布 macOS 端的 Taio。
第二个部分是「打开链接」
跟着首页文章的思路,因为微信文章保存完应该还是想要跳转回到微信,所以可以用打开微信的 URLScheme 来实现跳转,第一次跳转需要允许,之后就没有问题了。(其实这一步 Taio 是支持通过 x-callback-url 来实现的,不过通过 Taio 实现太简单了,就没去写 URL 了)
至此,Taio 动作的部分就算完成了。
2 修改首页文章中的 Bookmarklet
将其中的倒数第二行
url = 'drafts5://x-callback-url/runAction?action=paste';改为
url = 'taio://actions?action=run&name=pastewx';将「pastewx」改成你给动作起的名字,保存为 Bookmarklet 就完成了所有的工作。
3 最终效果
Taio 中通过上述动作,每篇微信文章都会保存为单独的 MD 文档。因为保存位置之前选择的是 iCloud 云盘,所以最终就可以同步后,在电脑端的 Markdown 软件进行处理,比如我常用的 Mweb、Obsidian 都可以通过加载外部文件夹的方式来创建库。
这里需要注意的是,如果第一步当中新建文档命名没有加上后缀的话,文字处理软件可能会不识别。

其实这一套做下来和首页的区别可能就是把中转应用换成了 Taio,所以更方便保存为单个文档。
更多可能
做这个动作的时候,在 Taio 的官网也找到了 URLScheme 的参考,其实可以看到如果愿意继续改进的话,还可以指定文档保存的文件夹,让不同的动作所保存的文章分类存放。
得益于 Taio 的开放,相信未来会有更多的可能性被发现,如果读到这里的朋友有更多想法,也可以评论讨论。
最后,再次感谢 @JamesHopbourn 非常详细的讲解和提供的思路。Salute!
