36 lines
924 B
JSON
36 lines
924 B
JSON
![]() |
{
|
||
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
||
|
"$id": "/common/widgets.json",
|
||
|
"description": "Sidebar widget configurations",
|
||
|
"type": "array",
|
||
|
"items": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"position": {
|
||
|
"type": "string",
|
||
|
"description": "Where should the widget be placed, left sidebar or right sidebar",
|
||
|
"default": "left"
|
||
|
}
|
||
|
},
|
||
|
"oneOf": [
|
||
|
{
|
||
|
"$ref": "/widget/alipay.json"
|
||
|
},
|
||
|
{
|
||
|
"$ref": "/widget/buymeacoffee.json"
|
||
|
},
|
||
|
{
|
||
|
"$ref": "/widget/patreon.json"
|
||
|
},
|
||
|
{
|
||
|
"$ref": "/widget/paypal.json"
|
||
|
},
|
||
|
{
|
||
|
"$ref": "/widget/wechat.json"
|
||
|
}
|
||
|
],
|
||
|
"required": [
|
||
|
"position"
|
||
|
]
|
||
|
}
|
||
|
}
|