[[📒Articles]] > [[📒2021 Articles]] ![[2021-12-31.jpg|cover-picture]] 2021年も終わりです。今年最後の記事は[[Obsidian]]について時系列に沿って振り返ってみることにしました。かなり長いので覚悟してください(笑) ## [[Obsidian]]とは [[Obsidian]]はローカルで[[Markdown]]の知識ベース([[PKM]])を管理するアプリケーションです。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://obsidian.md/favicon.svg" /> <span class="link-card-v2-site-name">Obsidian</span> </div> <div class="link-card-v2-title"> Obsidian - Sharpen your thinking </div> <div class="link-card-v2-content"> The free and flexible app for your private thoughts. </div> <img class="link-card-v2-image" src="https://obsidian.md/images/banner.png" /> <a href="https://obsidian.md/"></a> </div> 2021年の正月、私は[[Obsidian]]を利用し始めました。[[Obsidian]]は非常に刺激的なツールです。当初はまだモバイル版はなく、Public Betaが公開されてそこまで時間が経っていませんでした。日々進化していく[[Obsidian]]に夢中になりました。そして驚くことに..1年経った今でも私はまだ[[Obsidian]]に夢中です! 信じられない! 私は毎年、1年のふりかえり記事を書いていますが、2021年については[[Obsidian]]の話であふれてしまうことが予想されます。そのため、年内は[[Obsidian]]についてのみ振り返ることにし、年明けに2021年全体のふりかえりをする予定です。 ふりかえり記事について、より詳しく知りたい方は [[📗年末にふりかえり記事を書く]] をご覧ください。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📗年末にふりかえり記事を書く </div> <div class="link-card-v2-content">年末が近づくと仕事納めの人も多い。仕事が休みになっても家庭での年越し準備、新年明けての挨拶や各種イベントなど忙しい方も多いだろう。そんな忙しい年末だが、毎年ふりかえりをして記事を書き発信することをお勧めしたい。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" /> <a data-href="📗年末にふりかえり記事を書く" class="internal-link"></a> </div> %%[[📗年末にふりかえり記事を書く]]%% ## [[Obsidian]]とのなれそめ [[Obsidian]]を使い始めたのは正確に言うと2020年の12月末です。詳しい話は[[📰2021年0週 Weekly Report]]にも書いています。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年0週 Weekly Report </div> <div class="link-card-v2-content">年末からObsidianというメモツールを使い始めた。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" /> <a data-href="📰2021年0週 Weekly Report" class="internal-link"></a> </div> 何度も紹介するようですが、私が[[Obsidian]]を使い始めるきっかけをくれたのは友人のブログ記事でした。これが無ければ私は今も[[IntelliJ IDEA]]で騙し騙し[[Markdown]]ドキュメントの管理をしていたことでしょう。偶然の機会に感謝しかありません。 <div class="link-card"> <div class="link-card-header"> <img src="https://blog-mk2.d-yama7.com/image/profile.jpg" class="link-card-site-icon"/> <span class="link-card-site-name">blog-mk2.d-yama7.com</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">2020年12月第4週レポート</p> </div> <div class="link-card-description"> my tech notes </div> </div> </div> <a href="https://blog-mk2.d-yama7.com/2020/12/20201228_weekly/#obsidian%E3%82%92%E4%BD%BF%E3%81%84%E5%A7%8B%E3%82%81%E3%81%9F%E3%82%88"></a> </div> ただ当初はひとまず使ってみようという段階でした。[[LYT]]のような概念を知ってモチベが上がっていたことも大きいです。 ## [[Obsidian Publish]] その1週間後の1月4日、私は[[Obsidian Publish]]を始めていました。詳細は[[📰2021年1週 Weekly Report]]にあります。テーマや[[CSS]]カスタマイズ、[[favicon]]設定も早い段階で行っていました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年1週 Weekly Report </div> <div class="link-card-v2-content">- Dailyふりかえりの時間を夜に移動した- 生活リズムが崩れたときの立て直し術を聴いた- 📚4つのエネルギー管理術</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" /> <a data-href="📰2021年1週 Weekly Report" class="internal-link"></a> </div> 『[[📜2021-01-04 Obsidian Publishを使う]]』には当時の設定やメモが書かれています。古いものも多々あると思いますのであくまで参考程度にしてください。 2021年の10月、[[Obsidian Publish]]はEarly Birdを脱するので価格が倍になりました。それでも、`$96 / year`という金額はしばしば敬遠される額です。ただ、私個人としてその価値はあると思っています。欲を言えば、**もう少しカスタマイズできると嬉しい**ですね。 ## メインの[[PKM]]を[[Obsidian Publish]]に変更 1週間後には、今まで管理していた[[Mimizou Room]]の更新を停止し、[[Obsidian Publish]]に集約しています。たかだか1週間で[[Obsidian Publish]]のポテンシャルを確信したのです。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年2週 Weekly Report </div> <div class="link-card-v2-content">2021年初のブログ記事を書けた😊成果にprefix iconをつけることで種別を割り当てる試みを開始してみた。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" /> <a data-href="📰2021年2週 Weekly Report" class="internal-link"></a> </div> 当時のブログに、ナレッジ管理を[[Obsidian]]に移行した旨を書いています。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://avatars1.githubusercontent.com/u/9500018?s=460&v=4" /> <span class="link-card-v2-site-name">MAMANのITブログ</span> </div> <div class="link-card-v2-title"> ナレッジ管理をObsidianに移行してみた </div> <div class="link-card-v2-content"> 今年からナレッジ管理をObsidianに移行してみました。 </div> <img class="link-card-v2-image" src="https://blog.mamansoft.net/images/cover/2021-01-16.jpg" /> <a href="https://blog.mamansoft.net/2021/01/16/use-obsidian-so-that-manage-knowledge/"></a> </div> ## [[Minerva]]誕生 それから2週間後、[[Obsidian Publish]]で管理する[[PKM]]の名前を[[Minerva]]にしました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年3週 Weekly Report </div> <div class="link-card-v2-content">- 🧰このサイト名をMinervaに変更- 🚀ブログ記事2021年冬のテレワーク日記@自宅を執筆</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年3週 Weekly Report" class="internal-link"></a> </div> 自分で言うのもなんですが、かなりのスピード感です。しかもこの時は[[Obsidian]]以外にも色々なことに手を出していました。[[Obsidian]]の存在がインプットとアウトプットを加速させたのかもしれません。それが元で心身を崩すことになりますが、それはまたの機会に..。 ## [[Obsidianプラグイン]]開発デビュー 2月に入ってすぐに[[Obsidianプラグイン]]開発者としてデビューしました。はじめて作ったプラグインは[[🦉Various Complements]]でした。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" /> <span class="link-card-v2-site-name">GitHub</span> </div> <div class="link-card-v2-title"> GitHub - tadashi-aikawa/obsidian-various-complements-plugin: This plugin for Obsidian enables you complete words like the auto-completion of IDE. </div> <div class="link-card-v2-content"> This plugin for Obsidian enables you complete words like the auto-completion of IDE. - tadashi-aikawa/obsidian-v ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/1a6f84f128135e91779727a74c4f817e2d893cc2b94dfed02af9e061b20ef86b/tadashi-aikawa/obsidian-various-complements-plugin" /> <a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin"></a> </div> 当初は今ほど高機能ではありませんでしたが、何人かの人には響いて5つほど★もいただけました。アラビア語対応のFeature RequestをGitHub Issuesでやりとりした体験は今でも覚えています。色々苦労したのもあり、ブログ記事も執筆しました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://avatars1.githubusercontent.com/u/9500018?s=460&v=4" /> <span class="link-card-v2-site-name">MAMANのITブログ</span> </div> <div class="link-card-v2-title"> Obsidianでオートコンプリートプラグインを作ってみた </div> <div class="link-card-v2-content"> 日本語でオートコンプリートができるObsidianのプラグインを作ってみました。英語をはじめとした他言語でもトークン解析ロジックがマッチすれば使えます。 ... </div> <img class="link-card-v2-image" src="https://blog.mamansoft.net/images/cover/2021-02-14.jpg" /> <a href="https://blog.mamansoft.net/2021/02/14/create-auto-complete-plugin-for-obsidian/"></a> </div> 後に[[Autocomplete]]の作者からコラボのお誘いをいただき、悩んだ末に[[🦉Various Complements]]の開発を凍結することにしました。このときは。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年11週 Weekly Report </div> <div class="link-card-v2-content">Autocompleteの開発者👤Yeboster氏からコラボレーションのお誘いをいただき、🦉Various Complementsの機能をAutocompleteに統合することになった。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" /> <a data-href="📰2021年11週 Weekly Report" class="internal-link"></a> </div> ## [[Obsidian Mobile]]と[[Discord]] 5月に入った頃、[[Obsidian Mobile]]がクローズドベータとして公開されました。ただ、それには[[Catalyst lisence]]が必要でした。Obsidian Mobileを試すため、ライセンスを購入しました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年17週 Weekly Report </div> <div class="link-card-v2-content">Obsidian関連の世界が広がった。まず、📜Obsidian Mobileを試すためにCatalyst lisenceを購入した。体験の価値を上げるためObsidian syncにもチャレンジした。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" /> <a data-href="📰2021年17週 Weekly Report" class="internal-link"></a> </div> 今でこそ毎日のように確認している[[Obsidian]]の[[Discord]]に参加したのもこの頃だです。はじめは[[Obsidian Mobile]]をインストールするために仕方なくでしたが、今ではこれがメインと言っても過言ではないです。 先の[[Obsidianプラグイン]]開発に関するGitHub Issuesのやりとりとあわせて、[[OSS]]開発における英語のやりとりへのハードルを下げてくれました。慣れというのは人間最大の強みですね。 ## [[Minerva]]のカスタムドメイン対応 [[Minerva]]をカスタムドメイン対応しました。[[Obsidian Publish]]にはドメインを作成する機能はないため、[[カスタムドメインを指定 (Obsidian Publish)|カスタムドメインを指定]]するには少々[[Cloudflare]]の学習が必要でした。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年19週 Weekly Report </div> <div class="link-card-v2-content">前々からやりたかった実績解除の仕組みを作った。Obsidian Publishで公開したいためプラグインなどの高度な機能は使わずにタスクとタグだけの簡易的なものだ。少しでも達成感や学ぶモチベになると嬉しい。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/minerva-image.webp" /> <a data-href="📰2021年19週 Weekly Report" class="internal-link"></a> </div> 当初は『今後、[[Obsidian Publish]]だけでカスタムドメインに対応する』と書かれていたためそれを待つか悩みましたが、独自の[[JavaScript]]ファイルを実行したかったのもあり踏み切った形でした。 2021-12-31現在でまだ実装されていない(予定もなさそう..)なので、英断だったと思っています。 ## [[Templater]]の利用 翌週に有名な[[Obsidianプラグイン]]である[[Templater]]を利用しはじめました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" /> <span class="link-card-v2-site-name">GitHub</span> </div> <div class="link-card-v2-title"> GitHub - SilentVoid13/Templater: A template plugin for obsidian </div> <div class="link-card-v2-content"> A template plugin for obsidian. Contribute to SilentVoid13/Templater development by creating an account on GitHu ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/35fcf914aeef54176558f6f13f0e11c47fe11d84c2093768418a3e11407b2289/SilentVoid13/Templater" /> <a href="https://github.com/SilentVoid13/Templater"></a> </div> [[Obsidianプラグイン]]を自分で作らなくても、ある程度の処理なら自作でき、コマンドとしても実行できるので至れり尽くせりでした。他のツールで言うところの『マクロ』といったものですね。 ## [[Minerva]]の[[Home]]をリニューアル それまで[[Minerva]]の[[Home]]はそっけないものでしたが、トップページなので少し見た目にこだわるようにしました。今の[[Home]]に近いデザインとなっています。詳しくは[[📰2021年21週 Weekly Report]]の画像を確認してみてください。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年21週 Weekly Report </div> <div class="link-card-v2-content">MinervaのHomeをリプレイスした。ポリシーは以下のとおり。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年21週 Weekly Report" class="internal-link"></a> </div> ## [[Obsidian Sync]] [[Minerva]]の[[Home]]をリニューアルしたのと同じ週に、[[📜2021-05-30 Obsidian Syncを年間プランにグレードアップ|Obsidian Syncを年間プランにグレードアップ]]しました。。 [[Obsidian Publish]]ほどではないにせよ[[Obsidian Sync]]も決して安い金額ではありません。それでも、[[📝マウントされたオンラインストレージにVaultを配置するとObsidianの速度が劇的に遅くなる]]問題や、[[Obsidian Mobile]]の利用開始があり、何より[[Obsidian]]開発者にしっかりとpayしたかったので、使わない理由はありませんでした。 ## ブログを[[Obsidian Publish]]に移行 10年近く[[MAMANのITブログ]]というブログを運営してきた私にとって、非常に大きな決断でした。[[MAMANのITブログ]]を凍結し、[[Minerva]]の[[📒Articles]]配下にブログを書くようにしました。これで全ての情報源が[[Obsidian]]に集約されたことになります。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年25週 Weekly Report </div> <div class="link-card-v2-content">先週の📰2021年24週 Weekly ReportでObsidian Publishでブログ運営ができるかを検討してから初めてObsidian Publishでブログを執筆した。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年25週 Weekly Report" class="internal-link"></a> </div> 葛藤は[[📰Obsidian Publishでブログ運営ができるか (2021年版)|📰Obsidian Publishでブログ運営ができるか]]に記録しています。[[Obsidian Publish]]でブログ管理を考えている方にはヒントになるかもしれません。少なくとも当初懸念に思っていた『見た目の自由』はかなり払拭されました。 ## [[Obsidian]]を半年間使った記念記事 [[Obsidian]]を使って半年になったので、記念にブログ記事を書きました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📘Obsidianは10年後の礎になると半年間使って確信した話 </div> <div class="link-card-v2-content">Obsidianを半年使い、NotionやScrapbox、PKM(個人知識管理)、Markdown、Zettelkasten、LYT、プラグイン開発、Obsidian Publish、コミュニティの魅力を実感しました。エンジニア視点で10年後も使える理由を詳しく解説しています。詳しくは記事へどうぞ。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2021-07-14.jpg" /> <a data-href="📘Obsidianは10年後の礎になると半年間使って確信した話" class="internal-link"></a> </div> 上記記事には今回の記事に書ききれなかった、記事や人、コミュニティの話にも触れています。そちらに興味があればぜひ読んでいただければと。特に[[Obsidian]]を少し使ってみた人にオススメです。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年28週 Weekly Report </div> <div class="link-card-v2-content">ブログ記事 📘Obsidianは10年後の礎になると半年間使って確信した話 を公開した。本文は8000字程度だが、関連する用語のリンクもすべて整理した自信作だ。昔話もあり少々エモい内容となっているが、1人のエンジニアがObsidianに辿り着いた物語として楽しんでもらえたら嬉しい限りだ。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年28週 Weekly Report" class="internal-link"></a> </div> ## [[🦉Embedded Code Title]]の公開 [[🦉Various Complements]]に続く2つ目の[[Obsidianプラグイン]]として[[🦉Embedded Code Title]]を公開しました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" /> <span class="link-card-v2-site-name">GitHub</span> </div> <div class="link-card-v2-title"> GitHub - tadashi-aikawa/obsidian-embedded-code-title: It is an Obsidian plugin which can embeds title to code blocks. </div> <div class="link-card-v2-content"> It is an Obsidian plugin which can embeds title to code blocks. - tadashi-aikawa/obsidian-embedded-code-title </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/ee90d6ea6a9206e23b03e718fc438df5c95eea518f4430c1a7685888a997e499/tadashi-aikawa/obsidian-embedded-code-title" /> <a href="https://github.com/tadashi-aikawa/obsidian-embedded-code-title"></a> </div> 他2つのプラグインと比べれば★は少ないですが、[[Obsidian Publish]]にも対応していることが最大のウリであり、[[Minerva]]では頻繁に使っています。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年29週 Weekly Report </div> <div class="link-card-v2-content">Obsidianに関して、2つの大きな進捗があった1週間だった。以前にGitHubで公開した🦉Embedded Code Titleプラグインが正式にCommunity Pluginとして公開された。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年29週 Weekly Report" class="internal-link"></a> </div> ## [[Obsidian]]でカード形式リンク 同じ週に以下の記事を書きました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📘Obsidianでカード形式のリンクを挿入できるようにしてみた </div> <div class="link-card-v2-content">ObsidianやObsidian Publishでカード形式のリンクを挿入する方法を、TemplaterやCSSカスタマイズ、HTML生成の手順とともに解説しています。ObsidianプラグインやREST API、CORS、デザインの工夫、導入方法も紹介。Obsidianで見栄え良くリンクを管理したい方はぜひご覧ください。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2021-07-25.jpg" /> <a data-href="📘Obsidianでカード形式のリンクを挿入できるようにしてみた" class="internal-link"></a> </div> 今書いている記事に登場するカード型リンクも、このとき構築した仕組みの上に成り立っています。当初は[[外部リンク]]だけが対象でしたが、今は[[内部リンク]]にも対応できています。(記事には書いていません) これによって見栄えも向上したため、ブログのクオリティも一気に向上しました。 ## 更新履歴の記入 [[📓Change logの書き方]]を制定し、作成・更新時に更新履歴を記載するようにしましiた。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年33週 Weekly Report </div> <div class="link-card-v2-content">8ヶ月ぶりにJetBrains IDEのプラグイン、🦉Markowlをリリースした。コンスタントに一定数の方に使っていただき、Issue作成やスターしてもらえるのは非常に嬉しい😄 Kotlinを触る良い機会でもある。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年33週 Weekly Report" class="internal-link"></a> </div> 更新履歴のルール化はノートの作成・修正に対するハードルを上げるため迷いましたが、更新履歴の記載を効率化することで今も続けられています。当初はかなり迷いましたが、情報の鮮度が一目で分かるのでやってよかったと思っています。 ## [[ADR]]の導入 [[Minerva]]の管理に[[ADR]]の概念を導入しました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年36週 Weekly Report </div> <div class="link-card-v2-content">今週最大のトピックはADRに出会えたことだ。10年前から存在する概念だが、今まではSIerで必要な小難しいやりとりくらいにしか見ていなかった。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年36週 Weekly Report" class="internal-link"></a> </div> [[ADR]]はサイドバーの`💿ADR`配下で確認できます。最近はあまり作成・更新していませんが、真剣に何かを検討したいときは作成しておいた方がいいと思っています。 ## [[🦉Another Quick Switcher]]の開発開始 3つ目の[[Obsidianプラグイン]]、[[🦉Another Quick Switcher]]の開発を始めました。私が開発する中で2番目に★が多いリポジトリです。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" /> <span class="link-card-v2-site-name">GitHub</span> </div> <div class="link-card-v2-title"> GitHub - tadashi-aikawa/obsidian-another-quick-switcher: This is an Obsidian plugin which is another choice of Quick switcher. </div> <div class="link-card-v2-content"> This is an Obsidian plugin which is another choice of Quick switcher. - tadashi-aikawa/obsidian-another-quick-sw ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/057f28c95c481e64e73d5b94bd200def0d2d18a3469901c007fdc2e7f13904ed/tadashi-aikawa/obsidian-another-quick-switcher" /> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher"></a> </div> デフォルトの[[Quick switcher]]で採用されていたロジックが、私の用途とはあわなかったため[[Obsidian October 2021]]に乗じて開発を開始しました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年37週 Weekly Report </div> <div class="link-card-v2-content">4種類の🎇Shiny Outputsがすべて揃ったアウトプットに充実した1週間だった。まず、新しい🔌Obsidianプラグイン、🦉Another Quick Switcherの開発を始めた。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年37週 Weekly Report" class="internal-link"></a> </div> この時に[[Obsidianプラグイン]]の開発環境も整備しています。[[📘Obsidianプラグイン開発で自動リロードさせる]]対応をしたのは今考えると的確な判断でした。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📘Obsidianプラグイン開発で自動リロードさせる </div> <div class="link-card-v2-content">Obsidianプラグイン開発時に、TypeScriptやCSSなどのコード変更を自動で反映・リロードする方法を解説します。Hot Reloadプラグインやwatchexec、Taskを活用し、効率的な開発環境を構築できます。手順や注意点も詳しく紹介しています。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2021-09-20.jpg" /> <a data-href="📘Obsidianプラグイン開発で自動リロードさせる" class="internal-link"></a> </div> また、公開されたあとには[[🦉Various Complements]]と同じようにブログ記事も執筆しました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📘自分だけのObsidian Quick Switcherを作ってみた </div> <div class="link-card-v2-content">ObsidianのQuick switcherやQuick Switcher++に感じた不満を解消するため、自作プラグイン「Another Quick Switcher」を開発・公開しました。クエリ順序非依存検索やタグ・バックリンク検索、最近開いたファイル優先表示など、Obsidianのノート管理やファイル検索を効率化したい方におすすめです。詳しくは記事でご紹介しています。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2021-11-07.jpg" /> <a data-href="📘自分だけのObsidian Quick Switcherを作ってみた" class="internal-link"></a> </div> ## [[外部リンク]]に絵文字Prefix [[Minerva]]における[[📕Obsidianで特定サイトの外部URLにロゴを付与]]する対応をしました。ちょっとした対応ですが、デザインの大部分を[[CSS]]に頼らざるを得ない[[Obsidian Publish]]では非常に大切な対応です。以下のように外部リンクが華やかになりました。 - https://github.com/tadashi-aikawa/obsidian-various-complements-plugin - https://twitter.com/Tadashi_MAMAN - https://stackoverflow.com/users/7426932/obsidian <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年41週 Weekly Report </div> <div class="link-card-v2-content">🦉Another Quick SwitcherのIssueが数件作成されたので、今できるものは対応し、3回マイナーバージョンリリースをした。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年41週 Weekly Report" class="internal-link"></a> </div> ## [[Minerva]]の構成変更 [[Minerva]]の構成を極力ディレクトリを使わないように変更しました。具体的なルールは[[📓Minervaのディレクトリ構成]]に記載しています。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年44週 Weekly Report </div> <div class="link-card-v2-content">今週から📰Weekly Reportのフォーマットを少し変更してみた。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年44週 Weekly Report" class="internal-link"></a> </div> 過去のノートに対しても影響を及ぼすため、この決断はかなり慎重に行いました。それでも、ディレクトリ構成の呪縛から解放され、ノート作成のハードルが下がるというメリットが上回った形になりました。 幸い、[[Obsidian]]のリンクはディレクトリ指定が不要なため、ほとんどのケースはファイルの移動のみで対応できます。一度にすべてを引っ越す必要はないので、気づきベースでやっていくことにしました。 ## [[🦉Various Complements]]の開発再開 [[Autocomplete]]に併合されて開発を凍結したはずの[[🦉Various Complements]]を再び開発することにしました。理由は[[📰2021年46週 Weekly Report]]を読んでみてください。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年46週 Weekly Report </div> <div class="link-card-v2-content">先週は📒My Productsを沢山リリースした。1週間で3回のメジャーバージョンアップをしたのは恐らく初めてだろう</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年46週 Weekly Report" class="internal-link"></a> </div> なお、翌週もかなり大きな対応をしています。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年47週 Weekly Report </div> <div class="link-card-v2-content">この1週間はすべてを🦉Various Complementsに費やしたと言っても過言ではないだろう。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年47週 Weekly Report" class="internal-link"></a> </div> この開発再開は[[🦉Another Quick Switcher]]の開発に続き、私に大きな影響を与えてくれました。最終的に、[[🦉Various Complements]]は私の[[GitHub]]リポジトリで最も★が多いプロダクトに成長しました。 以下は2021-12-31時点の数字です。 - `★` 38 - Issues - `Open` 13 - `Closed` 43 60件近くあるIssueもバグは8件で、40件強がFeature Requestです。言語圏の違いこそありますが、その多くは日本人の私から見えても有益な機能であり、改めて==[[Obsidian]]というコミュニティの素晴らしさを実感しました。== 2022年最初の週末にv4.0をリリースする予定ですので、是非使ってみてください。 ## [[Live Preview]]と[[Obsidian]]への貢献 年の終わりが近づく頃、以前から要望の多かった[[Obsidian]]の[[Live Preview]]がリリースされました。いわゆる[[WYSIWYG]]の機能です。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/f786db9fac45774fa4f0d8112e232d67/favicon-96x96.png" /> <span class="link-card-v2-site-name">Obsidian Help</span> </div> <div class="link-card-v2-title"> Live preview update - Obsidian Help </div> <div class="link-card-v2-content"> Obsidian 0.13 introduces a brand new editor engine that comes with several enhancements to your editing experien ... </div> <img class="link-card-v2-image" src="https://ogimage.obsidian.md/og-image.png?title=Live+preview+update&description=Obsidian+0.13+introduces+a+brand+new+editor+engine+that+comes+with+several+enhancements+to+your+editing+experience.+In+this+post%2C+we%27ll+take+a+closer+look+at+one+of+the+biggest+improvements+in+the+la%E2%80%A6&logoUrl=https%3A%2F%2Fpublish-01.obsidian.md%2Faccess%2Ff786db9fac45774fa4f0d8112e232d67%2Ffavicon-96x96.png&siteName=Obsidian+Help" /> <a href="https://help.obsidian.md/Live+preview+update"></a> </div> 私はいくつかの理由..特に[[Vim]]モードが使えなかったことが理由で[[Live Preview]]にはすぐに移行できませんでした。正直、当初は[[Live Preview]]モードの必要性にも懐疑的でした。 しかし、当初はバグや制限事項の多かった[[Live Preview]]は、コミュニティによるレポート、それに対する[[👤Licat]]の神がかり的な対応スピードによって、みるみるうちに素晴らしいプロダクトに仕上がっていきました。このような場面に[[Discord]]を介して、リアルで立ち会えたことは希少な経験だったと思います。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年49週 Weekly Report </div> <div class="link-card-v2-content">ObsidianのエディタをInsider Build版で導入されたLive Previewに変更した。v0.13.8でデフォルト設定が切り替わったこと、そして何より..Vimモードに対応したことが最大の理由だ。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年49週 Weekly Report" class="internal-link"></a> </div> そして、==Vimモードに対応された==タイミングで、[[Live Preview]]への移行を決めました。Legacyエディタのサポートが切れるわけではありませんでしたが、あくまでチャレンジがしたかったのです。[[📝ObsidianのメインエディタをLive Previewに移行する障壁]]というページを作成して整理しました。 私も特に[[Vim]]に関するIssueの調査や再現確認に協力をし、[[Obsidianプラグイン]]以外ではじめて[[Obsidian]]に貢献できた気がしました。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📰2021年50週 Weekly Report </div> <div class="link-card-v2-content">今週も🦉Various Complementsと🦉Another Quick Switcherをリリースした。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%B0Weekly%20Report/attachments/cover.jpg" /> <a data-href="📰2021年50週 Weekly Report" class="internal-link"></a> </div> また、[[Live Preview]]の補完に支障をきたしていたので、10年近く使っていた[[ATOK]]から[[Microsoft IME]]に[[IME]]を変更しました。私の中で[[Obsidian]]はそれくらいウェイトを占めています。 そして、v0.13.14にて、[[Live Preview]]は正式にリリースされます。 <div class="link-card"> <div class="link-card-header"> <img src="https://forum.obsidian.md/uploads/default/optimized/1X/bf119bd48f748f4fd2d65f2d1bb05d3c806883b5_2_32x32.png" class="link-card-site-icon"/> <span class="link-card-site-name">Obsidian Forum</span> </div> <div class="link-card-body"> <div class="link-card-content"> <div> <p class="link-card-title">Obsidian Release v0.13.14</p> </div> <div class="link-card-description"> Improvements When changing default edit mode between Live Preview and Source mode, the new setting ... </div> </div> <img src="https://forum.obsidian.md/uploads/default/original/1X/bf119bd48f748f4fd2d65f2d1bb05d3c806883b5.png" class="link-card-image" /> </div> <a href="https://forum.obsidian.md/t/obsidian-release-v0-13-14/29006"></a> </div> [[Obsidian]]関係者にはもちろんのこと、私にとっても嵐のようで充実した1年間でした。 ## 終わりに 2021年の[[📰Weekly Report]]を見返して、[[Obsidian]]に関する主要なイベントについてふりかえってみました。 [[デイリーノート]]や[[📰Weekly Report]]も日々改良を加えておりましたが、分量の関係で割愛しています。私が使っている[[Obsidianプラグイン]]についても同様です。 最近になって[[Notion]]が急に脚光を浴びるようになりました。[[Roam Research]]でさえあまり知られていないので、[[Obsidian]]が脚光を浴びるのはもう少し先になるかもしれません。ただ、そのようなとき、第一線で[[Obsidian]]を共に育てた..と胸を張って言えるように、来年も関わっていきたいと思っています。ユーザーとして、プラグイン開発者として、そしてサポーターとして。 ... そして、気が付くと2022年になっていました。1000行以上も書いていたらそりゃそうですよね..。[[Obsidian]]をいじっている最中に年越しとは、実に[[📘Obsidianと過ごした2021年]]と言えますね!! 😆