TR kizaki Tech Memo

Planning how to organize Obsidian and Notion

motivation

  • ObsidianというPKM (Personal Knowledge Management)やsecond brainの考え方を体現できるapplicationを使う。

  • notebook移行歴 : sublimetextとevernote(2015-) -> Notion(2022-) -> Obsidian (latest)。昨年夏にobsidianのローカル環境構築と必要なプラグインはすでに導入済み。sub notebookの立ち位置からmainになるか検証したい

  • Obsidian Web Appの方がNotionよりサーバー立ち上がりの初動が速いから作業向き。main notebookとして使いたい。主に仕事用データ保存

  • 基本的にdata元はローカル環境に保存したくなった

Obsidianにはmarkdownで残したいmemo(GithubのREADME.mdにそのまま使えそうなmemo)を残したい

  • 技術blogで使いたい技術memo
  • programming languageのhow to do
  • algorhithm

Data export from Notion to Obsidian

1:40pmから total12,448dataの取得-> import開始 -> 2:44pm done (about 1hour) (画像fileのimportに時間がかかる)

Nestが深いfileがimportに失敗 (すでにimporter manualに記載済み)

Optionally, select a folder for the import Your Notion pages and databases will be nested inside this folder.

  • Enable Save parent pages in subfolders to keep the Notion structure. Note that in Notion you can write content in Folders, this is not possible in Obsidian and these pages will be added as a subpage under the folder.

これをきっかけにNotionだけでなくgitのrepositoryもnestが深い構成を辞めようと思った

Error

  • Obsidian Syncの同期遅すぎてラグが出すぎる-> mobileでの更新がすぐに反映されずconflictするevernoteと同じ問題。これで月$8は高いのでrefund。Notionの同期の速さは異常なのか。

  • 大量のpng fileの読み込みが優先されて、肝心な文章更新のupdateが後回しになってしまっていた。

  • NotionでCodeが分解されてmd file化してしまうbug。 "++"がcodeの中に存在すると起こる様子 Obsidian_importer_issue202 -> NotionからのCodeのデータ移行にimporterは現状バグが確認されている以上向いていない様子。もし移行するなら、Notionでmd&CSV exportでexport -> localのdirectoryに手動で構成 のやり方がマシ。

MainのVaultはpng fileを"Extra"folderに保存する設定にしてあるからlibraryが汚れずに済んでいるが、import後のfileのlinkが壊れている場合の後処理がしんどい (png fileを別保存するのは、画像データ抜きでmarkdown fileで統一してファイルを軽くしたい場合に有効だけど、狙ってやってない)

-> そもそもweb pageの保存には向いていない。


Configuration

Blockchain関係dataはdiagram画像データが多い->Obsidian WebAppが重くなるのが嫌だから、別のVaultに統一。-> $HOME にVaultは2個つくれない。MainVaultとは別でblockchainVaultを作成する。 blockchainVault/blockchainVault/$folderName/ のような構成になる。

  • .obsidian の中にsyncしたくないfolderをstore。各configuration fileもstoreしてある

Passwordやexercise dataなど仕事データとして必要がないfileは、Notion管理。 その他表示やsyncが必要なくなったDataはlocalのobsidianVault .obsidian に避難させる。

  • Notionのlinkに飛ぶような構成もいい

  • 慣れてきたらObsidian Publish用のVaultを作成したい。 Publishするのは技術記事。(8USD/per month)

Conclusion

  • Obsidianはlocal環境notebook web appとしてはかなり使い勝手がいいので、共有の必要性がないlocal技術memoとしての使い方にする。obsidian sync機能は同期とmobile appの操作性に改善の余地あり。同期conflictの可能性がある以上、年$96だと高価に感じる。Notion個人利用の年$48との併用を考えたが、保留

  • Notionで重さの原因となっていたweb page copy and pasteの必要性を考え直すきっかけになったから、今回のfrom Notion to Obsidianのtry to data migrate はよかった。webpage clipはしない。Google Chrome Bookmarkですべて管理する方針。

  • Notion Dataのlocal backup databaseとしても使える

  • obsidianのwikilinkというsubpage<->indexの構成がデータが増えていくと分析が面白そうなので引き続きいじっていく

  • NotionでCodeが分解されてmd file化してしまうbug。 "++"がcodeの中に存在すると起こる様子 Obsidian_importer_issue202 => これに関しては後ほど掘り下げて改善策をPRする