## 📰Impression
今週は[[PKM]]周りでそこそこ動きがあった週だった。
### [[MAMANのITブログ]]をクローズ
10年近く運営していた[[MAMANのITブログ]]を遂にクローズした。
<div class="link-card">
<div class="link-card-header">
<img src="https://avatars1.githubusercontent.com/u/9500018?s=460&v=4" class="link-card-site-icon"/>
<span class="link-card-site-name">MAMANのITブログ</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">MAMANのITブログ</p>
</div>
<div class="link-card-description">
Webエンジニアによる エンジニアリング/業務効率化/ガジェット に関するブログ
</div>
</div>
<img src="https://avatars1.githubusercontent.com/u/9500018?s=460&v=4" class="link-card-image" />
</div>
<a href="https://blog.mamansoft.net/"></a>
</div>
とはいってもまだ完全にクローズしたわけではない。状況としては...
- [x] [[MAMANのITブログ]] クローズを決意
- [x] [[MAMANのITブログ]] クローズを発表
- [ ] [[MAMANのITブログ]] を正式クローズ
という具合だ。
昨年の7月頃、[[Obsidian Publish]]をブログの代わりとして使っていく決意を固めていたが、[[SEO]]の観点や表示速度、今まで積み上げてきたモノなどがチラつき、正式なクローズ報告をする気にはなれなかった。もしかしたら、復活するかもしれないと思ったからだ。
しかし、最近の[[📚Obsidian Roadmap]]には[[SEO]]改善をチラつかせるカードが載っていた。
> Obsidian Publish SEO improvements
また、[[Obsidian Publish]]自体の機能拡張を促すカードもあった。
> Obsidian Publish allow plugin codeblocks like Admonition
これらの実装がいつになるかは分からない。ただ、今まで無かったものがそこにあるということはそのうち実装される可能性が高いということだ。であれば、まさに今こそがクローズのタイミングだと思ったのだ。
### [[🧊Quick Jump]]のリリース
昨年12月に[[Obsidian]]の[[Live Preview]]移行をするため、様々な障壁を乗り越える準備をしてきた。その過程は [[📝ObsidianのメインエディタをLive Previewに移行する障壁]] にあるが、その中でも[[Jump to link]]が使えないという課題が残っていた。
私は[[Jump to link]]の大ファンなので、改修してプルリクエストを送ろうとした。しかし、[[CodeMirror 6]]の実装が予想より難しく、[[Jump to link]]の要件を保ったまま対応するのは不可能と感じた。
それでも私は[[Jump to link]]を諦められなかった。[[Obsidian]]をいじっていて度々使いたくなる衝動にいつしか耐えられなくなり、19日土曜の夜にそれは爆発した。
そこから[[CodeMirror 6]]の実装にチャレンジし、頭を抱えながらも1つのプラグインを作り上げた。それが[[🧊Quick Jump]]だ。
<div class="link-card">
<div class="link-card-header">
<img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/>
<span class="link-card-site-name">GitHub</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">GitHub - tadashi-aikawa/obsidian-quick-jump-plugin</p>
</div>
<div class="link-card-description">
This plugin for Obsidian enables you to quickly jump to internal and external links. - GitHub - tada...
</div>
</div>
<img src="https://opengraph.githubassets.com/a9ff79a14005bc32ee2f732963c24d0c68e1a62242c06867c381d594efc1a76a/tadashi-aikawa/obsidian-quick-jump-plugin" class="link-card-image" />
</div>
<a href="https://github.com/tadashi-aikawa/obsidian-quick-jump-plugin"></a>
</div>
以下のように起動させればワンキーでリンク先にジャンプできる。これは[[Jump to link]]の1機能であり、それを再現しただけだ。[[Vimium]]を使ったことがあるなら、それに近いかもしれない。
![[quick-jump.gif]]
今は[[BRAT]]を使わなければインストールできない。しばらくはキャッチアップをしつつ様子見するつもりなので、興味があれば[[BRAT|BRAT]]を使ってインストールしてほしい。
### [[🦉Various Complements]] v5.6.0リリース
[[🧊Quick Jump]]は一夜で作ったシロモノだが、週の大半を費やしたのは[[🦉Various Complements]]に違いない。
<div class="link-card">
<div class="link-card-header">
<img src="https://github.githubassets.com/favicons/favicon.svg" class="link-card-site-icon"/>
<span class="link-card-site-name">GitHub</span>
</div>
<div class="link-card-body">
<div class="link-card-content">
<div>
<p class="link-card-title">Release 5.6.0 · tadashi-aikawa/obsidian-various-complements-plugin</p>
</div>
<div class="link-card-description">
🎇 Shiny New Things
Front matter complement (#74)
It suggests and completes the text with front matt...
</div>
</div>
<img src="https://opengraph.githubassets.com/cd1abde6b8b4021d692d5de94c2feb2377258098f062fd2d2b2bcc8b8738d513/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/5.6.0" class="link-card-image" />
</div>
<a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/5.6.0"></a>
</div>
目玉機能は[Front matter complement](https://tadashi-aikawa.github.io/docs-obsidian-various-complements-plugin/1.%20Features/Front%20matter%20complement/)だ。[[YAML]]の[[フロントマター]]を補完できる。[[Obsidian]]の特殊表記にも対応している。
![[154794555-cc64c3a9-e071-4396-9b7f-066f4235dfe4 (1).gif]]
## 🎇Shiny Outputs
### 🦉My products
- [[🧊Quick Jump]]
- 初リリース
- [[🦉Various Complements]]
- [Various Complements v5.6.0リリース](https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/5.6.0)
- [[🦉Owlelia]]
- [Owlelia v0.39.0リリース](https://github.com/tadashi-aikawa/owlelia/releases/tag/v0.39.0)
- [[🦉Jumeaux]]
- [Jumeaux v3.0.1リリース](https://tadashi-aikawa.github.io/jumeaux/ja/releases/v3/#301)
### 📗Productivityを上げるために大切な100のこと
- [[📗気に入ったサービスにお金を払う]]
- [[📗得意なツールに任せる]]
## ⚙️New gears
- [[📜Obsidian Quick Jump Pluginの開発]]
- [[📜Viteで作成したプロジェクトのテストをVitestで書いてみた]]
## 📚Inputs
- [[👤t_wada]]
- [[📚The State of JS 2021]]
- [[📚技術選定の審美眼]]
- [[📜ViteでSvelte x TypeScriptプロジェクトを作成]]
- [[📝Vite2.7にバージョンアップするとビルドに失敗する]]
- [[app.scope.register]]
- [[ChatOps]]
- [[DOM]]
- [[EditorConfig]]
- [[ER図]]
- [[Line]]
- [[Linktext]]
- [[Mermaid Live Editor]]
- [[Mermaidでエンティティの相関図を書く]]
- [[Nuxt Vite]]
- [[linktextをpathに変換する (Obsidian)]]
- [[objectから不要なキーを削除]]
- [[キーイベントをハンドリングする (Obsidian)]]
- [[OpenAPIでバイナリをPOST、PUTする]]
- [[package.json]]
- [[Parameters (TypeScript)]]
- [[poetry show]]
- [[依存パッケージを確認 (Poetry)]]
- [[Svelte(IntelliJ)]]
- [[time.Duration]]
- [[time.Sleep]]
- [[📝time.Sleepでスリープできない]]
- [[TSConfig]]
- [[型引数]]
- [[TypeScriptで関数の引数型を使う]]
- [[vitejs.plugin-vue]]
- [[Vitest]]
- [[Volar]]
- [[vue-tsc]]