mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
120 lines
3.5 KiB
JSON
120 lines
3.5 KiB
JSON
|
{
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"title": { "type": "bool", "minLength": 2, "maxLength": 80 },
|
||
|
"media_order": { "type": "string" },
|
||
|
"body_classes": { "type": "string" },
|
||
|
"published": { "type": "boolean" },
|
||
|
"visible": { "type": "boolean" },
|
||
|
"redirect": { "type": "string" },
|
||
|
"cache_enable": { "type": "boolean" },
|
||
|
"debugger": { "type": "boolean" },
|
||
|
"never_cache_twig": { "type": "boolean" },
|
||
|
"twig_first": { "type": "boolean" },
|
||
|
"routable": { "type": "boolean" },
|
||
|
"login_redirect_here": { "type": "boolean" },
|
||
|
"last_modified": { "type": "boolean" },
|
||
|
"http_response_code": { "type": "integer" },
|
||
|
"lightbox": { "type": "boolean" },
|
||
|
"etag": { "type": "boolean" },
|
||
|
"template": { "type": "string" },
|
||
|
"template_format": { "type": "string" },
|
||
|
"date": { "type": "string" },
|
||
|
"publish_date": { "type": "string" },
|
||
|
"unpublish_date": { "type": "string" },
|
||
|
"expires": { "type": "integer" },
|
||
|
"menu": { "type": "string", "minLength": 2, "maxLength": 30 },
|
||
|
"slug": { "type": "string" },
|
||
|
"routes": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"default": { "type": "string" },
|
||
|
"canonical": { "type": "string" },
|
||
|
"aliases": { "type": "array", "items": { "type": "string" } }
|
||
|
},
|
||
|
"additionalProperties": false
|
||
|
},
|
||
|
"taxonomy": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"category": { "type": "array", "items": { "type": "string" } },
|
||
|
"tag": { "type": "array", "items": { "type": "string" } }
|
||
|
},
|
||
|
"additionalProperties": false
|
||
|
},
|
||
|
"external_url": { "type": "string" },
|
||
|
"external_links": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"target": { "type": "string" }
|
||
|
},
|
||
|
"additionalProperties": false
|
||
|
},
|
||
|
"author": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"name": { "type": "string" },
|
||
|
"twitter": { "type": "string" },
|
||
|
"bio": { "type": "string" }
|
||
|
},
|
||
|
"additionalProperties": false
|
||
|
},
|
||
|
"summary": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"enabled": { "type": "boolean" },
|
||
|
"format": { "type": "string" },
|
||
|
"size": { "type": "integer" }
|
||
|
},
|
||
|
"additionalProperties": false
|
||
|
},
|
||
|
"sitemap": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"changefreq": { "type": "string" },
|
||
|
"priority": { "type": "number" }
|
||
|
},
|
||
|
"additionalProperties": false
|
||
|
},
|
||
|
"process": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"markdown": { "type": "boolean" },
|
||
|
"twig": { "type": "boolean" }
|
||
|
},
|
||
|
"additionalProperties": false
|
||
|
},
|
||
|
"markdown": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"extra": { "type": "boolean" },
|
||
|
"auto_line_breaks": { "type": "boolean" },
|
||
|
"auto_url_links": { "type": "boolean" },
|
||
|
"escape_markup": { "type": "boolean" },
|
||
|
"special_chars": { "type": "object", "additionalProperties": { "type": "string" } }
|
||
|
},
|
||
|
"additionalProperties": false
|
||
|
},
|
||
|
"metadata": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"refresh": { "type": "integer" }
|
||
|
},
|
||
|
"additionalProperties": { "type": "string" }
|
||
|
},
|
||
|
"page-toc": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"active": { "type": "boolean" },
|
||
|
"start": { "type": "integer" },
|
||
|
"depth": { "type": "integer" }
|
||
|
},
|
||
|
"additionalProperties": false
|
||
|
}
|
||
|
},
|
||
|
"additionalProperties": false,
|
||
|
"required": [
|
||
|
"title"
|
||
|
]
|
||
|
}
|