Theme configuration for a blog publication
Properties
Font family name (optional)
maxLength: 100 bytes
Content background transparency percentage (optional)
minimum: 0maximum: 100
View raw schema
{
"type": "object",
"required": [
"light",
"dark"
],
"properties": {
"dark": {
"ref": "#palette",
"type": "ref",
"description": "Dark mode color palette"
},
"font": {
"type": "string",
"maxLength": 100,
"description": "Font family name (optional)"
},
"light": {
"ref": "#palette",
"type": "ref",
"description": "Light mode color palette"
},
"transparency": {
"type": "integer",
"maximum": 100,
"minimum": 0,
"description": "Content background transparency percentage (optional)"
}
},
"description": "Theme configuration for a blog publication"
}
Color palette with CSS hex values
Properties
Accent color (hex value)
maxLength: 7 bytes
Background color (hex value)
maxLength: 7 bytes
Link color (hex value)
maxLength: 7 bytes
Surface hover color (hex value)
maxLength: 7 bytes
Primary text color (hex value)
maxLength: 7 bytes
View raw schema
{
"type": "object",
"required": [
"link",
"text",
"accent",
"background",
"surfaceHover"
],
"properties": {
"link": {
"type": "string",
"maxLength": 7,
"description": "Link color (hex value)"
},
"text": {
"type": "string",
"maxLength": 7,
"description": "Primary text color (hex value)"
},
"accent": {
"type": "string",
"maxLength": 7,
"description": "Accent color (hex value)"
},
"background": {
"type": "string",
"maxLength": 7,
"description": "Background color (hex value)"
},
"surfaceHover": {
"type": "string",
"maxLength": 7,
"description": "Surface hover color (hex value)"
}
},
"description": "Color palette with CSS hex values"
}