> [!caution] > [[💿MIN-0016 注意文言や注釈にコールアウトを使う]]がacceptされたので、 2022-03-20時点で[[📒Obsidianルールリスト]]からは外れている ## 経緯 注意文言は今まで以下のいずれかの方法で記載してきた。 - `⚠️` などのprefixを使って文章で表現する - ハイライト表示 - [[footernote]] だがデザイン面で若干不満があった。[[Obsidian Admonition]]のようなプラグインを使うことも考えたが、[[Obsidian Publishとの互換性を最優先]]したいので、[[Obsidian Publish]]で使わない方法は選択肢になかった。 また、**[[Obsidian]]の機能を損なわないこと**も重要な要件だ。たとえば、[[内部リンク]]が使えないなどである。そうなっては本末転倒だ。 ## 提案内容 [[Obsidian Admonition]]のような見た目を持ち、[[Obsidian Publish]]でも利用可能な案として以下2つを提案する。 - [[Obsidian Admonition]]と同様にcode-blockベースのプラグインを作り、[[Obsidian Publish]]との互換性を維持できるようにする - [[Obsidian]]が対応している既存の[[Markdown]]表現に[[CSS]]を適応する ## 承諾した場合の結果 ### プラグインを作る案 メリットに挙げられる高機能なものは求めていないので、コスパが見合わない。 - 😄見た目や挙動を柔軟にカスタマイズできる - 😄複数行コンテンツを表現できる - 😄Warning以外の表現にも使える - 😢開発工数がかかる - あまり無駄な開発したくない.. - 😢[[Obsidian Admonition]]の再開発感が否めない - あまり無駄な開発したくない.. - 😢[[Obsidian Publish]]でも快適に動かせるかは不透明 - [[🦉Embedded Code Title]]の実績があるのでいけそうではあるが - あまり無駄な開発したくない.. ### [[Markdown]]表現と[[CSS]]で対応する案 公式との親和性が高いというのが最大のポイント。 - 😄[[CSS]]だけで迅速に対応できる - 😄空行を含まなければ複数行コンテンツを表現できる - 😄[[Obsidian]]の機能に一切制限がかからない - 👌==これは非常に大事なポイント== - 😄[[Obsidian Publish]]でも動くことが保証されている - 👌==これは非常に大事なポイント== - 😢あまり高度な表現はできない - 👌そこまで拘る必要はない - 😢`<em>`タグを斜め強調として使えなくなる - 👌今も全く使っていない - 👌**強調** というセマンティクスには違反していない - 😢Warning以外の表現はできない - 新たに別の表現を犠牲にしなければ不可能ではないが.. - 👌Infoは文章や[[内部リンク]]、[[footernote]]で表現できる - 👌ErrorもWarningと一緒の扱いで今は問題ない