https://eugeneyan.com/rss 09月30日 19:10
从 Roam Research 迁移到 Obsidian 的体验
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

周末无聊时,我将笔记从 Roam Research 迁移到 Obsidian,过程比预想的简单,耗时不到一小时。首先,我按照指南下载笔记为 zip 文件并创建 Obsidian 密室,将图片导入 assets 文件夹。由于错误启用了 Roam Research 标签修复器,导致标签格式变化,我通过正则表达式修复。接着设置 obsidian-git 实现跨设备同步,小文件直接提交,大文件转为 JPG 后同步。同步 1k+ 图片耗时约 15 分钟。Obsidian 启动更快、更灵活,未影响 Zettelkasten 工作流,计划继续使用观察其长期表现。

📁 迁移过程顺利:通过下载 zip 文件、创建 Obsidian 密室、导入图片至 assets 文件夹,耗时不到一小时,操作比预期简单。

🔧 标签修复问题:因错误启用 Roam Research 标签修复器,导致标签格式变化,通过正则表达式成功修复,确保笔记结构完整性。

⚙️ obsidian-git 同步设置:安装 Mac 和移动端无需复杂操作,首次同步秒级完成,后续同步更快,有效实现跨设备数据管理。

🖼️ 图片同步策略:针对 1k+ 图片,小文件直接提交,大文件转为 JPG 后同步,解决 git 对大文件提交的难题,同步耗时约 15 分钟。

🚀 用户体验提升:Obsidian 启动和操作比 Roam 更快,界面更灵活,未影响 Zettelkasten 工作流,计划长期使用并观察其表现。

I was bored over the weekend and migrated my notes from Roam Research to Obsidian. It was easier than expected and took under an hour. Here are the steps I took.

First, I selectively followed this guide to download my notes as a zip file (steps 1) and create an Obsidian vault. Then, I downloaded the images in my notes into /assets (step 11). A few notes were in folders because they had / in the title; I cleaned these up by hand.

As part of format conversion (step 4), I incorrectly enabled “Roam Research tag fixer”. As a result, my #tag and #[[tag]] were converted to [[tag]]. Fortunately, my tags always came after tags: and were on the first line of each file. Thus, I wrote some basic regex to fix it.

Next, I set up obsidian-git for syncing across devices. Installation on Mac and mobile was straightforward. The first sync took seconds and subsequent syncs were under a second.

Syncing images was trickier as git doesn’t do well with large commits. For my 1k+ existing images (mostly screenshots of talks and papers), I iteratively committed those that were less than 1,024kb in size. Images greater than 1,024kb were shrunk—by converting image format from png to jpg—before committed. Syncing the images to GitHub took about 15 minutes. New images will be synced via obsidian-git.

A few community plug-ins I use:

Others have also recommended their favorite plug-ins on this tweet.

I’m loving Obsidian so far. It feels snappier than web-based Roam during startup and while using it. It’s also more customizable. I don’t foresee it hindering my Zettelkasten workflow. While I have a forever-free Roam graph (I was an early adopter) and there’s no push factor, I’m going to stick with Obsidian for a bit and see how it goes.

Are you an Obsidian user as well? What features or plug-ins do you recommend?

If you found this useful, please cite this write-up as:

Yan, Ziyou. (Jan 2023). Goodbye Roam Research, Hello Obsidian. eugeneyan.com. https://eugeneyan.com/writing/roam-to-obsidian/.

or

@article{yan2023obsidian,  title   = {Goodbye Roam Research, Hello Obsidian},  author  = {Yan, Ziyou},  journal = {eugeneyan.com},  year    = {2023},  month   = {Jan},  url     = {https://eugeneyan.com/writing/roam-to-obsidian/}}
Share on:

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Roam Research Obsidian 笔记迁移 obsidian-git Zettelkasten
相关文章