{ "description": "Create one HTML component, use it from a page, and inspect the HTML produced by Sklair." } --- # Your first build The project needs a configuration file, one page, and one [component](../glossary/component.md). ## Configure Sklair Write this to `sklair.json`: ```json title="sklair.json" linenums="1" { "$schema": "https://github.com/numelon-oss/sklair/releases/latest/download/sklair.schema.json", "input": "./src", "components": "./components", "layouts": "./layouts", "output": "./build" } ``` The `$schema` line is optional. Editors which support JSON Schema can use it for completion and validation. ## Create the component Write this to `components/SiteGreeting.html`: ```html title="components/SiteGreeting.html" linenums="1" hl_lines="7"