mdzkとの連携
※mdzkはこの記事の執筆後大きく方向転換して、SSGではなくなった。
mdzkにpubタグのついたファイルをコピーして、Zettelkasten式のファイル名からタイトルを取り出すfishスクリプト。たとえば、202110290958 mdzkとの連携.md
があれば、タイトルは mdzkとの連携
になる。202110290958.md
は 202110290958
と変換する。
/path/to/mdzk
, /path/to/obsidian/vault
は適宜調整されたい。
function obsipub
rm -rf /path/to/mdzk/notes/*
for path in (rg -l '#pub' /path/to/obsidian/vault/)
set -l file (basename $path)
set -l title (echo -ne $file | sd '(\d+) (.+)' '$2' | rev | cut -f 2- -d '.' | rev)
echo "
# $title
" > /tmp/hoge
cat $path | sd '#pub' '' >> /tmp/hoge
cp /tmp/hoge /path/to/mdzk/notes/$file
end
end
Backlinks
There are no notes linking to this note.