Obsidianとは

AndroidとPCでメモを同期する

方針

  • git,GitHubでvaultを管理する
  • Androidでもメモをとってgit管理したい
  • daily(YYYY-mm-dd.md)が簡単につくれるといい
  • なるべくお金かけずにスタートしたい

試したこと

Termux

Using Obsidian with Termux and VIM - The Gadhian

これすき

I don’t really know if it’s zettelkasten, evergreen notes, or GTD, or bullet journaling. It doesn’t really matter.

git,vimをインストール
pkg install vim git
git --version
storageを使用するためのセットアップコマンド
termux-setup-storage
ssh鍵をGitHubに登録
vaultリポジトリをクローン
cd ~/storage/shared
mkdir repos && cd repos
git clone vault
cd vault
git status
ショートカットを作成

termuxで長いコマンドをうつのは辛いので、よく使うコマンドを登録しておく

~/.bashrc

export TODAY=$(date +%Y-%m-%d)
export VAULT=~/storage/repos/vault
 
alias cdv='cd $VAULT'
alias gits='git status'
alias gita='git add .'
alias gitc="git commit -m '$TODAY from termux'"
 
daily() {
	cp $VAULT/daily/template.md $VAULT/daily/$TODAY.md
	sed -e "s/{{date}}/$NOW/g" -i $VAULT/daily/$TODAY.md
}
使い方

daily note

  1. termux で daily で今日の日付ファイルを作る
  2. markor で編集
  3. termux で git コマンドでpush

Markor

AndroidのMarkdownエディタ

シンプルな機能しか持っていない ただ書くだけなら便利

GitJournal

  • GitHubと連携できる
  • markdownの編集ができる
  • 保存タイミングで自動でpush/pullする

特に難しい設定をせずに使えるのが利点

  • 不便な点
    • 同期タイミングを調整できない
    • テンプレートが利用できない