addedInput schema / properties / seo
Added value: +{
+ "additionalProperties": false,
+ "description": "SEO → settings.seo (title/description/keyword/favicon/thumbnail/og_*). Merged; other SEO fields kept. Tokens {{name_page}}/{{name_site}} allowed.",
+ "properties": {
+ "author": {
+ "type": "string"
+ },
+ "canonical": {
+ "description": "Canonical URL",
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "favicon": {
+ "type": "string"
+ },
+ "hidden_meta_tags": {
+ "description": "Meta tag keys to hide, e.g. ['og:url']",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "keyword": {
+ "type": "string"
+ },
+ "markups": {
+ "description": "Structured data markups (JSON-LD). REPLACES the page's list; [] removes them.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "description": "JSON-LD as a string, without <script>",
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "code"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "og_description": {
+ "description": "Defaults to description",
+ "type": "string"
+ },
+ "og_site_name": {
+ "type": "string"
+ },
+ "og_title": {
+ "description": "Defaults to title",
+ "type": "string"
+ },
+ "og_type": {
+ "type": "string"
+ },
+ "og_url": {
+ "type": "string"
+ },
+ "robots": {
+ "description": "Robots meta, e.g. \"noindex, nofollow\" or \"max-snippet:-1, max-image-preview:large\"",
+ "type": "string"
+ },
+ "site_name_markup": {
+ "description": "Emit the site-name markup (default on)",
+ "type": "boolean"
+ },
+ "thumbnail": {
+ "description": "Share image; also og:image",
+ "type": "string"
+ },
+ "thumbnail_alt": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+}