all repos — h3rald @ b3442cd80d633f1412303de98a8301e8b8fd86c0

The sources of https://h3rald.com

contents/hastysite.md

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
-----
id: hastysite
github: hastysite
home: /hastysite/
docs: /hastysite/HastySite_UserGuide.htm
title: "HastySite"
ci: true
site: "https://hastysite.h3rald.com"
subtitle: "A small but powerful static site generator"
summary: "A self-contained static site generator featuring markdown support, mustache templates, and a powerful min-powered rule and script engine."
content-type: project
active: true
version: 1.3.10
download: "https://github.com/h3rald/hastysite/releases/download/"
-----

*HastySite* is a static-site generator written in [Nim](https://nim-lang.org). 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](/hastyscribe).
* Built-in [mustache](https://mustache.github.io/) support for page templates.
* Limited support for standard [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables).
* Fully configurable content and asset processing pipeline, using the [min](https://min-lang.org) programming language.
* Custom script definition, using the [min](https://min-lang.org) programming language.
* Default stylesheet and fonts from [HastyScribe](/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](https://hastysite.h3rald.com).

### Downloads

* [macOS (x64)]({{$download}}v{{$version}}/{{$github}}_v{{$version}}_macosx_x64.zip)
* [Linux (x64)]({{$download}}v{{$version}}/{{$github}}_v{{$version}}_linux_x64.zip)
* [Windows (x64)]({{$download}}v{{$version}}/{{$github}}_v{{$version}}_windows_x64.zip)