addedInput schema / properties / seo
Added value: +{
+ "additionalProperties": false,
+ "description": "SEO settings to change; other existing SEO tags and the slug are kept. Pass \"\" to clear a field.",
+ "properties": {
+ "canonical": {
+ "description": "Canonical URL (<link rel=canonical>)",
+ "type": "string"
+ },
+ "custom_tags": {
+ "description": "Extra tags (\"Thẻ bổ sung\"), e.g. { \"type\": \"meta\", \"props\": { \"name\": \"author\", \"content\": \"Togi\" } }. Replaces a tag with the same name/property/rel.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "props": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "type": {
+ "default": "meta",
+ "enum": [
+ "meta",
+ "link"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "props"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "meta_description": {
+ "description": "Meta description (~155 chars)",
+ "type": "string"
+ },
+ "og_description": {
+ "description": "Social share description (og:description)",
+ "type": "string"
+ },
+ "og_image": {
+ "description": "Social share image URL (og:image), must be hosted",
+ "type": "string"
+ },
+ "og_site_name": {
+ "description": "og:site_name",
+ "type": "string"
+ },
+ "og_title": {
+ "description": "Social share title (og:title)",
+ "type": "string"
+ },
+ "og_type": {
+ "description": "og:type, e.g. article / product",
+ "type": "string"
+ },
+ "og_url": {
+ "description": "og:url",
+ "type": "string"
+ },
+ "page_keywords": {
+ "description": "Comma-separated keywords",
+ "type": "string"
+ },
+ "page_title": {
+ "description": "Title tag (~60 chars)",
+ "type": "string"
+ },
+ "remove_tags": {
+ "description": "Remove tags by name/property/rel, e.g. [\"author\", \"og:url\"]",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "robots": {
+ "description": "Robots meta, comma+space separated, e.g. \"noindex, nofollow\" or \"max-snippet:-1, max-image-preview:large\"",
+ "type": "string"
+ },
+ "structured_data": {
+ "description": "Structured data markup (JSON-LD). REPLACES all existing markups; [] removes them.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "json": {
+ "description": "JSON-LD object as a string, without <script>",
+ "type": "string"
+ },
+ "name": {
+ "description": "Display name",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "json"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}