# `mix astral.build`
[🔗](https://github.com/elixir-volt/astral/blob/v0.7.0/lib/mix/tasks/astral/build.ex#L1)

Build an Astral site into static files.

    mix astral.build
    mix astral.build --config astral.config.exs
    mix astral.build --root site --outdir dist

## Options

  * `--config` - path to an Astral config file (default: `astral.config.exs` when present)
  * `--root` - site root when no config file is used
  * `--outdir` - output directory override when no config file is used
  * `--pages` - pages directory override when no config file is used
  * `--layouts` - layouts directory override when no config file is used
  * `--public` - public directory override when no config file is used
  * `--assets` - assets directory override when no config file is used

---

*Consult [api-reference.md](api-reference.md) for complete listing*
