Note
obsidianで利用できる
callout
の種類を増やしたい。 Obsidian Publishをよりリッチなサイトにするため
以下の公式のヘルプに記載があったのでその通りにCSSを実装すれば良さそう。
.callout[data-callout="custom-question-type"] {
--callout-color: 0, 0, 0;
--callout-icon: lucide-alert-circle;
}
名前とlucideアイコンを指定できるっぽい。
snippets
のフォルダにcustom.css
というファイルを作成し以下のように記述した。
/* House Callout */
.callout[data-callout="home"] {
--callout-color: 34, 139, 34; /* Forest Green */
--callout-icon: lucide-home;
}
/* Thought Callout */
.callout[data-callout="thought"] {
--callout-color: 70, 130, 180; /* Steel Blue */
--callout-icon: lucide-brain;
}
/* Interest Callout */
.callout[data-callout="interest"] {
--callout-color: 255, 165, 0; /* Orange */
--callout-icon: lucide-star;
}
Settings > Appearanceから追加したcssスニペットを有効化する。 あとはこれまで通りの記法でコールアウトを記述するのみ
Home
Home
Thinking
Thoughts
Interest
Interest
またObsidian Publishで利用する場合はVault直下にpublish.css
というファイルを作成し同様にCSSを記載→Publish changes
で公開をすれば反映される。
めっちゃ簡単に実装できるので、今後適宜追加していく。