all repos — h3rald @ 3c7cf1beb0c1dc411cd8812fb2b7702830770f18

The sources of https://h3rald.com

Added HastySite project page.
h3rald h3rald@h3rald.com
Sun, 15 Oct 2017 19:13:31 +0200
commit

3c7cf1beb0c1dc411cd8812fb2b7702830770f18

parent

d50d1eacb7091e8108c0c7f384936ae504866741

2 files changed, 23 insertions(+), 1 deletions(-)

jump to
M README.mdREADME.md

@@ -2,7 +2,7 @@ ## H3RALD Web Site

H3RALD.com was created in 2004 by Fabio Cevasco, a technical writer, programmer and IT enthusiast. It features over a hundred "articles":/articles/ covering a wide range of topics, from programming to writing, productivity and even traveling. -Currently, this site is fully static (minus a few AJAX calls) and is powered by the [HastySite](https://github.com/h3rald/hastysite/) static site generator and [LiteStore](https://github.com/h3rald/litestore/) (for the archive search functionality). +Currently, this site is fully static (minus a few AJAX calls) and is powered by the [HastySite](https://h3rald.com/hastysite/) static site generator and [LiteStore](https://h3rald.com/litestore/) (for the archive search functionality). ### Licensing
A contents/hastysite.md

@@ -0,0 +1,22 @@

+----- +id: hastysite +github: hastysite +home: /hastysite/ +title: "HastySite" +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: 0.1.0 +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: + +* A powerful and extensible engine that allows the creation of custom [min](/min/) scripts and rules to drive the generator main flows. +* A feature-rich markdown compiler, powered by [HastyScribe](/hastyscribe/). +* A simple mustache template engine, powered by [moustachu](https://github.com/fenekku/moustachu). + +HastySite powers this site and <https://min-lang.org>. Currently there is no public documentation for this project. If you want to learn how HastySite works, try using the command line help (`hastysite -h`) and have a look at the source code of this web site, in particular the `rules.min` and `scripts` folder.