Hastysite

screenshot of Hastysite

A small but powerful static site generator

Overview:

HastySite is a minimalist but powerful static site generator written in Nim. It is designed to be fast at processing content and highly configurable to suit your own needs. With its built-in features and customizable options, HastySite aims to provide a seamless experience for creating static websites.

Features:

  • Built-in rich markdown support via HastyScribe: HastySite offers built-in support for creating content in markdown format, making it easy to write and format content for your static site.

  • Built-in mustache support for page templates: For easy customization, HastySite includes support for using mustache templates to create dynamic content within your static site.

  • Limited support for standard CSS variables: HastySite allows for limited usage of standard CSS variables, giving you the flexibility to define and reuse styles across your static site.

  • Fully configurable content and asset processing pipeline: HastySite provides a highly configurable pipeline for processing content and assets, allowing you to define custom workflows and transformations for your site.

  • Custom script definition using the min programming language: With HastySite, you can define custom scripts using the min programming language, giving you control over the behavior and functionality of your static site.

  • Default stylesheet and fonts from HastyScribe: HastySite includes a default stylesheet and fonts from HastyScribe, ensuring a visually appealing and consistent look for your static site.

  • Default scripts and rules to get started quickly: To help you get started quickly, HastySite comes with default scripts and rules that can be easily customized or extended to fit your specific requirements.