Joplinでノート内からタグ一覧にジャンプするリンクをつくるメモ

Joplinでノート内からタグ一覧にジャンプするリンクをつくるメモ

Joplinでノート内からタグ一覧にジャンプするリンクをつくるメモです。

背景

Joplin を愛用しているんですが、管理的にフォルダのように集めるノートブック機能でだいたい事足りるのですが、最近は「開発用スニペット」とか「AI 用スニペット」のように違うノートブックに横断的に絡むことが拾えるタグ機能も利用しはじめてます。

そこで新たに出てくる用途としてノートに、その名指しのタグ一覧をサッと飛びたくなります。たとえば「#project」というタグが付いたノート一覧をリンククリックで開きたくなります。

プラグイン不要で公式機能だけでできました

Joplin には「External URL links」という公式機能があります。

External URL links | Joplin

ドキュメントには「外部アプリからJoplinを開く」用途として紹介されていますが、実はこの機能はノート内で書いても Markdown リンクとしても使えました。

注意点

ただ PC 版の Joplin でしか使えないのでご注意ください。Android 版ではうまくいきませんでした。まあこちらのほうはタグ自体にアクセスしやすい UI だったのでそれでいいかな。

やりかた

サイドバーのタグ一覧で、リンクしたいタグを右クリックして出てきたメニューで「外部リンクをコピー」で ID 取得します。

こんなURLがコピーされます。XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX はユニークな ID です。

joplin://x-callback-url/openTag?id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

2. Markdownリンクとして書く

ノート内に普通のMarkdownリンクとして書くだけ:

[#project](joplin://x-callback-url/openTag?id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)

これで完了です。

プレビュー画面やリッチテキストエディタでリンクをクリックすると遷移してくれてそのタグが付いたノート一覧が表示されます。

私がよく使っている活用例としては、タグインデックスノートを作ったりします。

# タグインデックス

## プロジェクト
- [#project-a](joplin://x-callback-url/openTag?id=xxx)
- [#project-b](joplin://x-callback-url/openTag?id=yyy)

## ステータス
- [#todo](joplin://x-callback-url/openTag?id=zzz)
- [#done](joplin://x-callback-url/openTag?id=aaa)
- [#waiting](joplin://x-callback-url/openTag?id=bbb)

こんな感じ。

PC 版でしか使えない手ですが公式機能で、追加のプラグインなしで使えるので手間が少なくていいですね!