{
    "$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
        },
        "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/"
                    }
                }
            ]
        }
    }
}