GitHub - marcel-goldammer/obsidian-keyword-highlighter: Automatically highlight specified keywords within your Obsidian notes for enhanced visibility and quick reference.
Automatically highlight specified keywords within your Obsidian notes for enhanced visibility and quick reference. - mar...
開かれているノートにおいて、設定されたキーワードのハイライトを自動的に行うObsidianプラグインです。ノート内の特定のキーワードを簡単に強調表示するため、閲覧性や検索性が高まります。
- 教材:学生や教師
- 論文:研究者や専門家
- マニュアル:技術者
- 脚本・台本:脚本家、動画投稿者
- etc…
プラグインの仕様
- ハイライト表示したいキーワードを適宜追加
- キーワード毎に太字や斜体、文字色や背景色を変更
- 閲覧しているノートにおいて、プラグインは実行必要なく、自動的に反映
- ハイライト表示させていますが、そのハイライト表示のためにノートの変更は行われていないので安心
使用例
ハイライトされたノート例
プラグイン設定例
CSSスニペット例
プラグインデフォルトのスタイルが少々野暮ったくみえたので、CSSをカスタマイズしてます。
CSSスニペットに自分の環境で有効となる一部上書きCSSを追加しています。
/* Keyword Highlighter Plugin Custom */
.kh-highlighted {
padding: 0px 2px !important;
margin: 0px 1px !important;
border-radius: 3px !important;
color: var(--kh-c) !important;
background-color: var(--kh-bgc) !important;
}
導入余話
元々動画の台本をテキストで管理していた頃、テキストエディター「EmEditor」を使用しており、その際はマーカーという本プラグインと同等の機能があった。
これをObsidian上で再現しようと、ChatGPTに相談してTemplaterプラグインやJavaScriptでスクリプト作成を試行錯誤したができなかった。
おそらく、新規にノートを生成したり、ノートに生成した内容を挿入することは可能だが、開いているノートの既存の本文を置き換える動作が難しいと思われる。
諦めきれずに、プラグインを探したところ、まんまと本プラグインの存在を知った次第(笑)