保管庫にカスタムスタイルを追加したい場合には、主に2つの方法があります。
## 保管庫のスタイル
### テーマ
テーマが保管庫内部のテーマディレクトリに追加されていれば、ドロップダウンメニューから保管庫の外観をいつでも切り替えることができます。
「設定」 → 「外観」 → 「テーマ」セクションからこの設定を見つけることができます。
### カスタムテーマの作成
独自のテーマを作成したい場合には、次のように行うことができます。
1. カスタムテーマのCSSファイルをテーマディレクトリ `YOUR_VAULT/.obsidian/themes/YOUR_CUSTOM_THEME.css` に作成してください。
2. 「設定」 → 「外観」 → 「テーマ」へと進み、下のドロップダウンメニューから好きなテーマを有効化できます。
グラフのスタイルをカスタマイズするための方法については、[[グラフビュー]]の項目から確認できます。
### CSSスニペットとテーマの併用
この設定は「設定」 → 「外観」から確認できます。コミュニティテーマを選択するか、自身で独自のテーマを開発できます。コミュニティテーマを設定する場合には、自動的に正しいフォルダへとテーマファイルが配置されます。自身でテーマを開発する場合には、表示されているフォルダーの場所に自分で配置する必要があります。
CSSスニペットは変更や追加したいものに関しての小さく断片的なCSSファイルとして想定されています。これらのスニペットは表示されているディレクトリに置かれる必要があります。
フォルダボタンをクリックしてCSSスニペットとテーマファイルが配置されるそれぞれのディレクトリを開くことができます。フォルダがまだ作成されていない場合には、フォルダが作成されます。スニペットやテーマファイルをフォルダに追加しているのに表示されない場合には、フォルダアイコンの隣にあるリストのリロードボタンをクリックしてください。
## Obsidian Publishのスタイル
現在、[[Obsidian Publish]]では保管庫に設定されている[[カスタムスタイルの追加#テーマ|テーマ]]を自動的に検知して公開することはできません。
この制限を回避する方法は次の通りです。
1. `YOUR_VAULT/.obsidian/themes/CURRENT_THEME_FOLDER` に進んでください。
2. `CURRENT_THEME.css` フォルダの主なCSSファイルをコピーしてください。
3. 保管庫のルートディレクトリ(`YOUR_VAULT`)にそれをペーストしてください。
4. CSSファイルを `publish.css` としてリネームしてください。
5. パブリッシュプラグインにて `publish.css` ファイルをアップロードしてください。
6. 数分でCSSが適用されない場合、古いCSSがキャッシュされている可能性があるのでブラウザのキャッシュを消去してみてください。