Fornax
Fornax is a scriptable static site generator that leverages the type-safe Domain Specific Language of F to define page templates and layouts. Part of the Ionide tooling suite, it empowers developers to build highly customizable websites using standard F script files instead of rigid configuration formats. Its core architecture revolves around three main components: Loaders, Generators, and Configuration, all defined within .fsx files. This design allows users to create custom data loaders that can source content from Markdown files, databases, or external APIs, and to build custom generators for any desired output type. The tool includes dynamic configuration and a robust watch mode that automatically rebuilds the site and refreshes a local development server whenever data or script files are modified. Fornax is distributed as a global .NET Core command-line tool, offering commands to scaffold new projects, build production-ready sites, monitor for changes, and manage temporary files. It is ideal for develope