Color mode

Plugin の設定

Plugin は plugins に指定します。

ts
plugins: [
  obsidianMarkdown(),
  media(),
  attachment(),
]

条件によって Plugin を切り替えることもできます。

PluginInput では、

text
false
null
undefined

を無効な Plugin input として扱えます。

たとえば、

ts
plugins: [
  enableAnalytics && analytics(),
]

のような conditional configuration が可能です。

Config resolve 時に無効な input は除外され、有効な Plugin は安定した順序で整理されます。

その後 capability の整合性が検証されます。

History

1 changesCollapseExpand
1 + ---
2 + title: Plugin の設定
3 + sidebar:
4 + label: Plugin の設定
5 + order: 60
6 + ---
7 + # Plugin の設定
8 +
9 + Plugin は `plugins` に指定します。
10 +
11 + ```ts id="93f0rv"
12 + plugins: [
13 + obsidianMarkdown(),
14 + media(),
15 + attachment(),
16 + ]
17 + ```
18 +
19 + 条件によって Plugin を切り替えることもできます。
20 +
21 + `PluginInput` では、
22 +
23 + ```text id="r4h4s2"
24 + false
25 + null
26 + undefined
27 + ```
28 +
29 + を無効な Plugin input として扱えます。
30 +
31 + たとえば、
32 +
33 + ```ts id="7tk1jx"
34 + plugins: [
35 + enableAnalytics && analytics(),
36 + ]
37 + ```
38 +
39 + のような conditional configuration が可能です。
40 +
41 + Config resolve 時に無効な input は除外され、有効な Plugin は安定した順序で整理されます。
42 +
43 + その後 capability の整合性が検証されます。
44 +