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的转变
夜雨聆风