A small but powerful static site generator

HastySite is a static-site generator written in Nim. Unlike most static site generators, it is only comprised of a single file – the hastysite executable.

It provides:

  • Built-in rich markdown support via HastyScribe.
  • Built-in mustache support for page templates.
  • Limited support for standard CSS variables.
  • Fully configurable content and asset processing pipeline, using the min programming language.
  • Custom script definition, using the min programming language.
  • Default stylesheet and fonts from HastyScribe.
  • Default scripts and rules to get started quickly.
  • All packed in a single executable file, with no dependencies, available for the most common desktop platforms.

HastySite powers this site and https://min-lang.org, as well as HastySite’s own web site.