summaryrefslogtreecommitdiff
path: root/posts/2018-11-25-haunt-0.2.3-release.md
blob: cdfadd8dcb4246cdbd303f9dd83536ff9c959f0f (plain)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
title: Haunt 0.2.3 released
date: 2018-11-25 16:00:00
tags: release
summary: Haunt 0.2.3 released
---

I am pleased to announce the release of Haunt version 0.2.3.  This
release adds support for podcasting.  The existing Atom feed support
was extended to render “enclosures”, the construct for linking to
external files, such as an OGG file containing a podcast episode.
Additionally, Christopher Lemmer Webber (you may know them from their
work with [GNU MediaGoblin](https://mediagoblin.org/) and the
[ActivityPub](https://www.activitypub.rocks/) federated social media
specification) contributed RSS feed support, which will allow podcasts
that use Haunt to work with podcasting applications that do not
understand Atom.

To include enclosures with a post, add one or more `enclosure`
metadata lines to the top of a post, like in this example post:

```
title: Pretty Good Podcast, Episode 1
date: 2018-11-25 16:00:00
enclosure: title:ogg url:"https://example.com/pretty-good-podcast-01.ogg"
enclousre: title:mp3 url:"https://example.com/pretty-good-podcast-01.mp3"
---

Listen to Episode 1 of the Pretty Good Podcast!
```

The `title` and `url` fields are optional, but any additional
attributes may be included by specifying more `attr:value` pairs on
the same line.

## About Haunt

Haunt is a static site generator that uses the Guile Scheme as its
configuration language.  It aims to be simple, functional, and
extensible.

Features include:

* Easy blog and Atom/RSS feed generation
* Markdown post support
* Simple development server for viewing edits before publishing
* Purely functional build process
* User extensibility

## Download

Source tarball: [haunt-0.2.3.tar.gz](https://files.dthompson.us/haunt/haunt-0.2.3.tar.gz)

GPG signature [haunt-0.2.3.tar.gz.asc](https://files.dthompson.us/haunt/haunt-0.2.3.tar.gz.asc)

Happy haunting!