使用 obsidian 已经有半年,最近因为不小心把 chrome 卸载了把之前的配置都丢了,所以不得不把简悦导入网页到 ob 的流程重新配置了一遍,也就记录下这个配置的过程。
准备工作
- 简悦安装插件【导入到 obsidian】
- ob 安装插件【local REST API】并打开
- 在 ob 根目录新建文件夹【7-simpread】(可以自定义文件夹名)
接下来就是正式配置了
首先在浏览器中打开一个简悦支持的网页(知乎,简书等都可以), 当简悦插件的图标变成红色时,点击图标进入阅读模式下图 1:
右下角①处有【三个点图标】,鼠标悬停在上面弹出页面,之后点击②处的【动作】,向下滑找到③处的导入到 obsidian 选项,打开下图 2 的界面:
在①填入 ob 的库名称,②填入之前新建的【7-simpread】文件夹名称,③处打开使用 local REST API 方案,④默认不需要修改⑤处需要获取 token,打开 ob 的 local REST API 插件页面如下图 3:
继续往下翻到下图 4 的页面:
①处不修改,②处设置为 {{title}}
,如此设置,剪藏到 ob 的文件名为网页标题;③处打开,④处设置为 > [{{title}}]({{url}})
,同时在其后添加两个换行,如此设置会在 md 文件首行添加原网址链接。
(如果想要自定义文件名称和 metadata,可以自行阅读详细说明)
最后点击⑤⑥保存关闭。
以上,完成配置。
接下来重新刷新页面,点击简悦插件的图标进入阅读模式,然后点击下图 5①处的动作【导入全文到 ob】即保存到 ob,接着打开 ob 就可以在【7-simpread】文件夹中找到剪藏的 md 了。
**注 1:**上述方案剪藏的 md,其中的图片是以网络图床的形式存在,如需将图片下载到本地,这又是另一个大话题,暂且按下不表。
**注 2:**我在使用时发现的一个问题,由于 ob 在文件名中不能包含?/*<
等特殊字符,因此按照图 4②处的配置将网页标题作为 md 文件名,如果网页标题中含有这些特殊字符,剪藏到 ob 就会失败。这时有两种解决办法
第一,更改图 4②处的配置,比如以时间戳的形式作为文件名 {{now|yyyyddmmHHMMss}}
,即可将文件剪藏到 ob 中;
第二因为这种情况毕竟是少数,我们可以直接使用简悦的【复制 markdown 到剪贴板】的功能,在如下图 6①处,然后在 ob 中新建文件并粘贴。
插图太麻烦了去知乎看吧简悦+obsidian一键剪藏网页到本地md - 知乎
另外说一句题外话,或许有人遇到和我一样的事情,chrome浏览器莫名其妙地被卸载了,明明什么都没做,一直找不到原因,已经出现两次了
所以备份也很重要,chrome可以同步已安装插件,但是不能同步插件配置,好在简悦是可以自己备份配置还可以备份到坚果云,以后配置了都记得去插件上手动备份一下。