Styx is a functional static site generator written in the Nix expression language.
Styx is aimed to be flexible and easy to customize. It is based on the Nix package manager, so it get many of its advantages: caching system and build determinism to name a few.
Styx was inspired by the NixOS weekly project and the Hugo static site generator.
This is free and open source software.
Key Features
- Themes – a central concept in Styx. They are used to manage a site assets, like static files and templates. They can also provide a configuration interface and a function library.
- Host your site anywhere – supports basic deployment to GitHub pages.
- Flexible content – with data libraries to import external data. There’s metadata support.
- Taxonomies – Styx taxonomies uses a two layers grouping system: taxonomies and terms. The taxonomy layer group the content declaring a specific data attribute, and the term layer group the contents in the taxonomy depending of the values set to that specific attribute.
- Supports the following data file formats: AsciiDoc, Markdown, and Nix.
- Sass/Less css automatic conversion – automatically convert sass, scss and less files to css during site generation.
- Multipages content – split markup file in multiple pages by using the <<< separator.
Website: styx-static.github.io/styx-site
Support: GitHub Code Repository
Developer: Styx Contributors
License: MIT License
Styx is written in Nix.
Related Software
| Nix Static Site Generators | |
|---|---|
| Styx | Functional static site generator based on the Nix package manager |
| Reify | Microframework designed for building static sites |
| nixtml | Transforms Markdown content into HTML and integrates directly with Nix flakes |
| Coricamu | Static website generator for Nix / NixOS |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.