diff options
Diffstat (limited to 'posts')
-rw-r--r-- | posts/haunt-0.1-release.md | 37 | ||||
-rw-r--r-- | posts/haunt-0.2-release.md | 32 | ||||
-rw-r--r-- | posts/haunt-0.2.1-release.md | 24 |
3 files changed, 93 insertions, 0 deletions
diff --git a/posts/haunt-0.1-release.md b/posts/haunt-0.1-release.md new file mode 100644 index 0000000..836ebbd --- /dev/null +++ b/posts/haunt-0.1-release.md @@ -0,0 +1,37 @@ +title: Introducing Haunt +date: 2015-08-08 10:00:00 +tags: news, releases +summary: Haunt 0.1 released +--- + +I am pleased to announce the first alpha release of Haunt, yet another +static site generator. Does the world really need another one of +those? No, but Haunt is special because it is written in Guile +Scheme, a clean and elegant Lisp dialect, which allows users to +compose their websites using functional programming techniques. Using +a general-purpose, extensible programming language to build websites +allows Haunt users to view their website as not just mere data, but a +program. Haunt empowers the user to build the abstractions they need +to make a great static website without getting in the way. + +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 +pages, and outputs all of the generated pages to the file system. +That's all there is to it. All of the "good stuff" is implemented in +the builder procedures. Haunt 0.1 comes with simple blog and Atom +feed generators. + +Haunt is built to be as hackable as possible, and patches to improve +it are very much welcome. In particular, new post readers for common +formats such as org-mode and Markdown are desired, along with a more +robust blog builder and theme engine. In lieu of a mailing list, +patches may be sent to `davet` at `gnu.org`. + +This blog is built with Haunt, by the way. :) + +Source tarball: [haunt-0.1.tar.gz](https://files.dthompson.us/haunt/haunt-0.1.tar.gz.sig) + +GPG signature [haunt-0.1.tar.gz.sig](https://files.dthompson.us/haunt/haunt-0.1.tar.gz.sig) + +Happy haunting! diff --git a/posts/haunt-0.2-release.md b/posts/haunt-0.2-release.md new file mode 100644 index 0000000..a100d92 --- /dev/null +++ b/posts/haunt-0.2-release.md @@ -0,0 +1,32 @@ +title: Haunt 0.2 released +date: 2016-04-24 08:00:00 +tags: release +summary: Haunt 0.2 released +--- + +I am pleased to announce the release of Haunt version 0.2. This +release features new readers for the +[Texinfo](http://www.gnu.org/software/texinfo/) and +[Skribe](http://www.nongnu.org/skribilo/) markup formats, an Info +manual, small improvements to the Atom and blog builders, and bug +fixes. + +New reader modules: + +* `(haunt reader skribe)` +* `(haunt reader texinfo)` + +Bug fixes: +* [builder: atom: Allow atom feeds to correctly set the blog prefix.](https://git.dthompson.us/haunt.git/commit/ed1602dc36444bcf1023926854a2cb01b5199e7e) +* [build: Allow building with Guile 2.2.](https://git.dthompson.us/haunt.git/commit/5373877f989689209616109b13fd471b2d093b5f) +* [post: Allow dashes in slugs.](https://git.dthompson.us/haunt.git/commit/a37c3cd58525be76705ea930551f3935a232790e) +* [serve: Catch exceptions when rebuilding site.](https://git.dthompson.us/haunt.git/commit/0d67128c3da6413546015fa9092a0017f50d46b9) + +A special thank you to Christopher Webber and Mathieu Lirzin for +contributing to this release! + +Source tarball: [haunt-0.2.tar.gz](https://files.dthompson.us/haunt/haunt-0.2.tar.gz) + +GPG signature: [haunt-0.2.tar.gz.sig](https://files.dthompson.us/haunt/haunt-0.2.tar.gz.sig) + +Happy haunting! diff --git a/posts/haunt-0.2.1-release.md b/posts/haunt-0.2.1-release.md new file mode 100644 index 0000000..16f85d8 --- /dev/null +++ b/posts/haunt-0.2.1-release.md @@ -0,0 +1,24 @@ +title: Haunt 0.2.1 released +date: 2017-01-23 08:00:00 +tags: release +summary: Haunt 0.2.1 released +--- + +I am pleased to announce the release of Haunt version 0.2.1. This +release features a new reader for the +[Markdown](http://commonmark.org/) format via +[guile-commonmark](https://github.com/OrangeShark/guile-commonmark) as +well as small improvements to the Atom feed generator and +documentation. + +The new Commonmark reader can be found in the `(haunt reader +commonmark)` module. + +Thank you to Erik Edrosa, Ludovic Courtès, and Vladimir Zhbanov for +contributing to this release. + +Source tarball: [haunt-0.2.1.tar.gz](https://files.dthompson.us/haunt/haunt-0.2.1.tar.gz.sig) + +GPG signature [haunt-0.2.1.tar.gz.sig](https://files.dthompson.us/haunt/haunt-0.2.1.tar.gz.sig) + +Happy haunting! |