ElixirConf 2023 - Geoffrey Lessel - Introducing Vox: the static site generator for Elixir lovers

Vox: A Lightweight and Extensible Static Site Generator for Elixir Developers. Discover how Vox simplifies static site creation with its two-pass compiler, collections, EEX templates, pass-through files, and more.

Key takeaways
  1. Vox is a static site generator for Elixir that aims to be lightweight and extensible.
  2. It uses a two-pass compiler to first find all the files that need to be compiled and then compile them.
  3. It uses the concept of collections to group related pages together.
  4. It has a built-in template system that allows you to use EEX templates to generate your static site.
  5. It supports pass-through files that are copied to the output directory without being processed.
  6. It has a built-in development server that allows you to preview your changes as you make them.
  7. It is still under development, but it is already usable for building simple static sites.
  8. It is open source and available on GitHub.
  9. It has a friendly and helpful community of developers who are willing to help you get started.
  10. It is a great tool for Elixir developers who want to build static sites without having to learn a new language or framework.