[[Obsidian Publish]]で対応できないという明確なデメリットはあるものの、[[TypeScriptはJavaScriptのスーパーセット]]であることを考慮すると、得られるメリットの方がわずかに大きいと判断。
## 経緯
[[JavaScript]]や[[TypeScript]]に関する[[ノート]]を作成していると、タイトルにどちらも含めなければいけないケースが多々出てくる。というのも[[TypeScriptはJavaScriptのスーパーセット]]であるため、共通することが多いからだ。
一方、すべてのタイトルに[[JavaScript]]と[[TypeScript]]を含めると、ノートを作る場合と見る場合の両方で非効率になる。
- 作る場合はタイトルが長くなり打ち込むのが面倒
- 読む側は`TypeScriptとJavaScriptで`という決まり文句が本題よりも長くなりノイズとなる
[[JavaScript]]もしくは[[TypeScript]]のみに関するものは問題ないが、どちらにも関係するものをどう扱うか。
## 提案内容
タイトルに[[JavaScript]]を含め、[[TypeScript]]はタグで指定する => #TypeScript
## 承諾した場合の結果
### メリット
- タイトルが冗長にならない
- [[エイリアス (Obsidian)|エイリアス]]で[[TypeScript]]と書き直すより、ノートを作る側のコストが低い
- 特に [[JavaScript]] -> [[TypeScript]] 以外の部分で[[エイリアス (Obsidian)|エイリアス]]が必要な場合はパターンが膨大になる
- [[🦉Another Quick Switcher]]でタグを検索候補に指定しておけば、`TypeScript`を含む入力ワードで自然にヒットする
![[Pasted image 20230430145610.png|frame]]
*具体例*
### デメリット
- **[[Obsidian Publish]]でヒットしなくなる** ([[エイリアス (Obsidian)|エイリアス]]ならヒットする)
- これは明確なデメリット...だが、[[Obsidian Publish]]ファーストにしたいわけではないから、このコストは訪問者に払ってもらいたい
- タイトルからは[[TypeScript]]に関連することであるかは分かりにくくなる
- [[🦉Another Quick Switcher]] なら #TypeScript のタグが引っかかっていることが見て分かるため問題ない
- [[JavaScript]]に関することの多くは[[TypeScript]]に関することに当てはまることを有識者は知っているので問題ない
- タグをつけるのが面倒
- 手間としてはタイトルとほぼ変わらないはず
- 忘れるかも...という懸念はタイトルでも本質的に同じはず