SuperMemo 自带的材料导入方式有两种:复制黏贴与网页导入(web import)。不过,这个不太重要,材料导入的重点并不在这里,即使是网页文件也可以使用复制黏贴,同时,由于我这篇文章 SuperMemo 基本元素与渐进阅读 | 个人踩坑经验 - 知乎 (zhihu.com)提到的网页导入会自带 reference 的原因,我几乎不会使用这种方式来导入材料。
我认为 SuperMemo 导入图文的重点如下:
- 对于文字,我们需要快速的从原材料选取所需要的部分,以及去除它的样式。
- 对于图片,保证其不受文件路径影响正常显示。
对于新手,在不确定结果的情况下,尽量将处理相关的操作放在软件外面,在 SuperMemo 里进行一些设计之外的操作,基本是多只香炉多只鬼,很容易出问题。
我这边就不做什么系统的梳理,罗列分析目前的各种方法有什么利弊了,反正到最后也是为了推荐我目前在使用的方法。
用思源配合导入网页
这个方法的核心思路就是先把网页导入到思源笔记,再从思源笔记导入到 SuperMemo。
对于文字,使用剪藏扩展 webclipper,使用智能提取可以将主流网页的主要内容提取到思源。即使,扩展不支持智能提取,我们也可以使用手动提取的方式来选取自己想要的内容。同时,保存到思源的内容已经是不带原格式的(思源的文档原先采用的是 md 格式,现在采用的.sy 文件是 json)。这就将选取内容与去除格式的压力转移给了外部。
Web Clipper - Chrome 应用商店 (google.com)
对于图片,如若我们直接复制网页到 html,里面的图片文件是 img 标签的形式,这会带来一些问题:1.如果设备没有联网,图片也就无法显示。2.网络都是虚拟的,天知道这些网页链接什么就失效了,你把握不住。
如果想要通过下载图片到本地来解决这个问题,又会遇到一堆七七八八图片绝对相对路径的问题。
而思源在运行的时候会打开本地端口 6808,你可以通过 http://127.0.0.1:6806
来访问自己的笔记,最重要的是所有的本地资源文件是通过 http://127.0.0.1:6806/assets/*
来访问的,当你从思源导入材料,其中的图片是类似 <img src="http://127.0.0.1:6806/assets/*.png">
形式的 img 标签,真正做到了只管理链接,不管理图片本体,也大大减少了图片在 SuperMemo 中出问题的可能性,也减小了 SuperMemo 集合的备份压力。
思源的图片资源链接 ↑
在 SuperMemo 中的显示效果 ↑
SuperMemo 中实际保存的信息 ↑
如果你不了解 html 相关的知识,你可以理解为通过思源导入的图片在 SuperMemo 的卡片中只是一行代码,这行代码的意思是,这边应该显示一张图片,图片在 src=后面的地址里,这个地址里的图片是由思源本地提供的。
这就是我为什么在第一篇文章说,我会在 reference 专门设置一个 link 指向对应的思源笔记,同时,保留一个原材料在思源里,也方便我其他相关的笔记对其进行引用,一定程度上能解决所谓的碎片化问题。
在从思源导入材料到 SuperMemo 之前,我们需要做一点点准备:
-
去思源的设置里打开显示网络角标的选项
复制网络图片的时候,思源默认是不下载本地的,打开这个选项后,如果是没有下载到本地的网络图片,左上角会有一个标识。
- 确定要将图片下载到本地,点击左上角的 更多-网络图片转换为资源文件
将网络图片下载到本地后,我们就可以导入到 SuperMemo 里了,要用到下面这个动作:
SY 文章->SM - by Spade7 - 动作信息 - Quicker (getquicker.net)
具体操作为:
- 如果有需要的话,在 SuperMemo 设置好 concept
- 在思源打开想要导入到 SuperMemo 的文章
- 运行动作,会进入到这篇文章的预览模式
- 用鼠标选中想要导入的部分,因为这个模式没有全选操作,不能用 ctr+a,所以,如果要导入全文,我一般用鼠标在开头点一下,按键盘上的 end 键跳到最下面的位置,按住 shift 再点一下末尾就可以全选文章
- 选好要导入的部分后,按 ctrl+c,会跳到 SuperMemo 新建文章再跳回思源
这个本地图床的思路是由 @dammy 老铁提出的,动作也是他制作出来的,极大提升了 SuperMemo 材料导入的体验,解决了图片导入的痛点,在这里向他表示感谢。
将思源作为本地图床
如果只是想在自己写卡的时候以上面的形式插入自选的图片,单纯把思源作为本地图床也是可以实现的,需要专门建立一个文档,里面什么也不要写,只放自己需要插入的图片。具体操作,参考下面这个视频:
需要用到这个动作:
插入图片到 sm(网页已更新教程) - 动作信息 - Quicker (getquicker.net)
图床的视频教程与动作由 sm 群友 @bluebair 提供,向他表示感谢。
在 SuperMemo 内部如果有清除格式的需求,可以使用撑起 SuperMemo-Quicker 动作半边天的 a 佬的动作
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于