Zola provides pre-built binaries for MacOS, Linux and Windows on the GitHub release page.

🔗 macOS

Zola is available on Brew:

$ brew install zola

🔗 Linux

🔗 Arch Linux

Use your favourite AUR helper to install the zola-bin package.

$ yay -S zola-bin

🔗 Snapcraft

Zola is available on snapcraft:

$ snap install --edge --classic zola

🔗 Windows

Zola is available on Scoop:

$ scoop install zola

And Chocolatey:

$ choco install zola

🔗 From source

To build it from source, you will need to have Git, Rust (at least 1.28) and Cargo installed. You will also need additional dependencies to compile libsass:

  • OSX, Linux and other Unix: make (gmake on BSDs), g++, libssl-dev
  • Windows (a bit trickier): updated MSVC and overall updated VS installation

From a terminal, you can now run the following command:

$ cargo build --release

The binary will be available in the target/release folder. You can move it in your $PATH to have the zola command available globally or in a directory if you want for example to have the binary in the same repository as the site.