乐于分享
好东西不私藏

Word已死,Obsidian当立:千篇文档迁移实录

Word已死,Obsidian当立:千篇文档迁移实录

一、我为何彻底告别 Word?

从文字孤岛到思维网络

Obsidian可以让文档直接互相索引,特别适合有大量文章,需要频繁调用旧素材的情况。

只需要在写作时,输入 [[,它会自动补全]],并且弹出了一个下拉列表,显示库里所有的文件名。

我只需要输入关键词,就可以链接到某篇文章,之后只需要点击链接,就能瞬间跳到那篇笔记。乃至于可以链接某篇文章里面的某个小标题,或者某一段话。

更好用的是反向链接的功能,可以看到有哪些文章引用了这一篇,显现出思考的脉络。

也可以通过打标签的方式,看到自己对同一主题,写过的所有东西。

与之相反,Word最大的痛点是,文章直接互相独立,我需要靠文件夹的分类以及大脑的记忆,去建立文章之间的联系,思索这篇文章,可能会和之前哪篇文章相关。

自动化排版,多平台发布

Obsidian 有各种各样的插件,一键排版发布到多个平台、提取摘要、生成写作进度表等等。

与之相反,我之前需要先在Word写,再自己复制到Obsidian备份,再自己放到公众号等平台,每个平台重新排版,非常机械。

同样,我之前需要给word命名创建时间,但Obsidian 属性面板会自动记录每一篇笔记的创建与修改时间。

检索效率高,更有数据主权

我之前会把一年的读书笔记,几年的日记,放在一个word里面,有时候会卡,有时候版本冲突会让我担心。

但是Obsidian就解决了这个问题,可以一键搜索所有我写过的东西,而非局限于搜索一个word里面有的东西。

而且,Obsidian所有的文件都是本地Markdown式,本质上就是记事本,很可能会活得比word久,就算微软不再支持Word了,Markdown格式的文字依然在这里。

一些作者可能会被 Markdown 的“代码感”劝退,但实际上很简单,只需要记住# 代表标题,** 代表加粗, 其他需要什么,就现学什么就好了。

数据安全

十年前我丢过一次数据,我也听过别人毕业论文放在电脑里,电脑失窃的恐怖故事,所以我一直多平台备份文件,每个月手动把 Word 文件夹拷贝到云端。

现在Obsidian文档库是放在云端的,而且其次可以一键复制文档库到移动硬盘,或者镜像到另一个云端。双重保护让我安心。

二、如何把千篇 Word 变成 Markdown?

我有上千篇Word文章以及iCloud Notes,但Obsidian只能读取markdown,我怎么把这些文章转移到Obsidian呢?

核心思路是先转移,再清理,不然任务太繁重,就没有动力了。

Word的转移

不用不要手动复制粘贴,而是可以先下载Pandoc这个自动化工具。

再打开命令行窗口(Windows 搜 cmd,Mac 叫 Terminal)。

输入 cd 加上一个空格,把 Word 文件夹直接拖进去,按回车。

输入 for /r %f in (*.docx) do pandoc "%f" -o "%f.md"

之后就能看到,文件夹里所有的子目录、子文件,都出现了同名的 .md 文件。

这时候,再直接把整个大文件夹拖进 Obsidian 库,这些Word就瞬间入库了。

iCloud Notes的转移

iCloud 比较封闭,但在 Mac 环境下有神技。

我先把需要转的文件放进一个文件夹,把文件夹共享给小虎。

从小虎的Mac上,用Exporter,一键把所有Notes变成Markdown,再通过网盘,复制粘贴进obsidian的数据库,就好了。

但出现了小虎自己的icloud notes,只有网页端能看到,而mac端无法下载的情况。

所以更合适的办法,估计还是设立访客用户,重新登陆iCloud notes,再导出。

设立电脑端和手机端的同步

先在数据库放在云平台上,再用obsidian的Remotely Save插件,实现同步。参考前文从Word到Obsidian的转变