[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] Haunt 0.1 released

From: David Thompson
Subject: [ANN] Haunt 0.1 released
Date: Sat, 08 Aug 2015 10:25:06 -0400
User-agent: Notmuch/0.19 ( Emacs/24.5.1 (x86_64-unknown-linux-gnu)

Hello Guilers,

I am pleased to announce the first alpha release of Haunt, a static site
generator written in Guile Scheme.

At its core, Haunt is a very simple program. To build your site, Haunt
takes your posts and static assets as input, passes them to a series of
user-defined building procedures that return one or more page objects,
and outputs all of the generated pages to the file system.  All of the
"good stuff" is implemented in the builder procedures. Haunt 0.1 comes
with very simple blog and Atom feed generators.  Currently supported
post formats are SXML and HTML.

For those that want to give it a spin: After building Haunt, check out
the 'example' or 'website' directories in the source tree and run the
following and then visit 'localhost:8080' in your web browser to see the

    ../pre-inst-env haunt build
    ../pre-inst-env haunt serve

Patches are very much welcome.  In particular, adding readers for
Markdown/Skribe/Org/ReStructuredText posts and improving the built-in
blog generator would make Haunt much more usable to others.

The release tarball URL and its respective SHA1 checksum:

Home page:

Guix package recipe:

      (name "haunt")
      (version "0.1")
      (source (origin
                (method url-fetch)
                (uri (string-append "";
                                    version ".tar.gz"))
      (build-system gnu-build-system)
       `(("guile" ,guile-2.0)))
      (synopsis "Functional static site generator")
      (description "Haunt is a static site generator written in Guile
    Scheme.  Haunt features a functional build system and an extensible
    interface for reading articles in any format.")
      (home-page "";)
      (license gpl3+))

Happy hacking!

David Thompson

reply via email to

[Prev in Thread] Current Thread [Next in Thread]