Static Site Generators

Styx – purely functional static site generator

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
StyxFunctional static site generator based on the Nix package manager
ReifyMicroframework designed for building static sites
nixtmlTransforms Markdown content into HTML and integrates directly with Nix flakes
CoricamuStatic website generator for Nix / NixOS

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted