{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "SuiteFleet Blog Page", "description": "Schema representing the structure of the SuiteFleet blog listing page at suitefleet.com/blog", "type": "object", "properties": { "page": { "type": "object", "properties": { "title": { "type": "string", "example": "Blog | SuiteFleet" }, "url": { "type": "string", "format": "uri", "example": "https://www.suitefleet.com/blog" }, "meta": { "type": "object", "properties": { "description": { "type": "string" }, "canonical": { "type": "string", "format": "uri" }, "og": { "type": "object", "properties": { "title": { "type": "string" }, "description": { "type": "string" }, "image": { "type": "string", "format": "uri" }, "url": { "type": "string", "format": "uri" }, "type": { "type": "string", "example": "website" } } }, "twitter": { "type": "object", "properties": { "card": { "type": "string", "example": "summary_large_image" }, "title": { "type": "string" }, "description": { "type": "string" }, "image": { "type": "string", "format": "uri" } } } } } }, "required": ["title", "url"] }, "hero": { "type": "object", "properties": { "heading": { "type": "string", "example": "Stay in the Loop" }, "subheading": { "type": "string", "example": "Explore the latest features, improvements, and updates from our team" }, "newsletter": { "type": "object", "properties": { "label": { "type": "string", "example": "Subscribe to our newsletter" }, "successMessage": { "type": "string" }, "errorMessage": { "type": "string" } } } } }, "filters": { "type": "array", "description": "Category filter tabs shown above the blog listing", "items": { "type": "object", "properties": { "label": { "type": "string" }, "value": { "type": "string" } }, "required": ["label", "value"] }, "example": [ { "label": "All", "value": "all" }, { "label": "Insights", "value": "insights" }, { "label": "Solutions", "value": "solutions" } ] }, "posts": { "type": "array", "description": "List of blog post cards displayed on the page", "items": { "type": "object", "properties": { "title": { "type": "string" }, "shortTitle": { "type": "string", "description": "Condensed card headline shown in the listing" }, "description": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "category": { "type": "string", "enum": ["insights", "solutions", "all"] }, "ctaLabel": { "type": "string", "example": "Read More" } }, "required": ["title", "url"] } }, "cta": { "type": "object", "description": "Bottom call-to-action section", "properties": { "eyebrow": { "type": "string", "example": "Deliver Smarter" }, "heading": { "type": "string", "example": "More Deliveries. Zero Chaos." }, "body": { "type": "string" }, "button": { "type": "object", "properties": { "label": { "type": "string", "example": "Get Started" }, "url": { "type": "string", "format": "uri" } } }, "image": { "type": "object", "properties": { "src": { "type": "string", "format": "uri" }, "alt": { "type": "string" } } } } }, "navigation": { "type": "object", "properties": { "logo": { "type": "object", "properties": { "src": { "type": "string", "format": "uri" }, "alt": { "type": "string" }, "href": { "type": "string", "format": "uri" } } }, "primaryLinks": { "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "children": { "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string" }, "url": { "type": "string", "format": "uri" } } } } }, "required": ["label"] } }, "ctaButtons": { "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string" }, "url": { "type": "string", "format": "uri" }, "style": { "type": "string", "enum": ["primary", "secondary", "ghost"] } } } } } }, "footer": { "type": "object", "properties": { "columns": { "type": "array", "items": { "type": "object", "properties": { "heading": { "type": "string" }, "links": { "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string" }, "url": { "type": "string", "format": "uri" } } } } } } }, "newsletter": { "type": "object", "properties": { "label": { "type": "string" } } }, "legal": { "type": "object", "properties": { "copyright": { "type": "string" }, "company": { "type": "string", "example": "SuiteFleet DMCC" }, "jurisdiction": { "type": "string", "example": "Dubai, United Arab Emirates" }, "links": { "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string" }, "url": { "type": "string", "format": "uri" } } } } } }, "social": { "type": "array", "items": { "type": "object", "properties": { "platform": { "type": "string", "example": "linkedin" }, "url": { "type": "string", "format": "uri" }, "icon": { "type": "string", "format": "uri" } } } } } } }, "required": ["page", "posts"] }