# Jekyll





Jekyll outputs to `_site/` by default.

Deploy [#deploy]

<Steps>
  <Step>
    Build your site [#build-your-site]

    ```bash
    bundle exec jekyll build
    ```
  </Step>

  <Step>
    Deploy to Sample.app [#deploy-to-sampleapp]

    ```bash
    samplex deploy ./_site
    ```
  </Step>
</Steps>

<Callout type="warn">
  Jekyll outputs to `_site/`, which is not auto-detected by the CLI. You must specify the directory
  explicitly.
</Callout>

Custom output directory [#custom-output-directory]

You can change the output directory in `_config.yml`:

```yaml title="_config.yml"
destination: dist
```

Then auto-detection will find it:

```bash
samplex deploy
```
