{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "/common/article.json", "description": "Article related configurations", "type": "object", "properties": { "highlight": { "type": "object", "description": "Code highlight settings", "properties": { "theme": { "type": "string", "description": "Code highlight themes\nhttps://github.com/highlightjs/highlight.js/tree/master/src/styles", "default": "atom-one-light", "nullable": true }, "clipboard": { "type": "boolean", "description": "Show copy code button", "default": true, "nullable": true }, "fold": { "type": "string", "description": "Default folding status of the code blocks. Can be \"\", \"folded\", \"unfolded\"", "enum": [ "", "folded", "unfolded" ], "default": "unfolded", "nullable": true } }, "nullable": true }, "readtime": { "type": "boolean", "description": "Whether to show estimated article reading time", "default": true, "nullable": true }, "update_time": { "type": ["boolean", "string"], "description": "Whether to show updated time. For \"auto\", shows article update time only when page.updated is set and it is different from page.date", "default": true, "enum": [true, false, "auto"], "nullable": true }, "licenses": { "$ref": "/misc/poly_links.json", "description": "Article licensing block", "examples": [ { "Creative Commons": { "icon": "fab fa-creative-commons", "url": "https://creativecommons.org/" }, "Attribution": { "icon": "fab fa-creative-commons-by", "url": "https://creativecommons.org/licenses/by/4.0/" }, "Noncommercial": { "icon": "fab fa-creative-commons-nc", "url": "https://creativecommons.org/licenses/by-nc/4.0/" } } ] } } }