summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* doc: Mention where to send patches.Filip Lajszczak2021-11-181-0/+2
| | | | doc/haunt.texi (Contributing): where to send bug reports and patches
* make: Add missing flag when generating GPG release signature.David Thompson2021-04-291-1/+1
|
* Mark modules that call 'load' as non-declarative.v0.2.5David Thompson2021-04-153-0/+3
|
* make: Update publish task to use new username.David Thompson2021-04-151-1/+1
|
* tests: Fix utils test.David Thompson2021-04-151-1/+1
|
* Bump version to 0.2.5.David Thompson2021-04-151-1/+1
|
* Revert "html: Add support for comments."David Thompson2021-03-181-2/+0
| | | | | | | This reverts commit 93334118aa3e156a0c47e76014fabc36b0752ebc. You cannot just put an unsanitized string in a comment, because there certain strings that cannot appear in a comment.
* html: Add support for comments.David Thompson2021-03-181-0/+2
| | | | Thanks to Riku Viitanen for the patch.
* builder: rss: Fix "//" in URI path when there is no blog prefix.David Thompson2021-03-181-2/+5
|
* example: Add RSS feed.David Thompson2021-03-181-0/+2
|
* builder: blog: Remove (haunt page) import.David Thompson2021-03-181-1/+0
|
* builder: rss: Migrate to artifacts.David Thompson2021-03-181-17/+22
|
* rss: Made RSS builder more W3-validation compliantPhilip K2021-03-181-28/+41
|
* Create a unified type for build artifacts.David Thompson2021-03-186-31/+106
| | | | Deprecate <page> and <asset>.
* utils: Remove leading "/" in join-file-name-components.David Thompson2021-03-181-1/+1
|
* site: Add files ending in "~" to the default file filter.David Thompson2021-03-181-1/+1
| | | | They are Emacs temp files.
* guix: Update to Guile 3.David Thompson2021-03-181-1/+1
|
* reader: Follow symlinks in read-posts.David Thompson2021-03-181-1/+1
|
* atom: Change date format from ISO-8601 to RFC-3339.Philip K2019-08-151-2/+2
| | | | * haunt/builder/atom.scm (date->string*): Format in RFC-3339 style.
* guix: Update module includes to work with newer versions of Guix.Dan Frumin2019-06-281-0/+1
|
* doc: Fix typo in "Builders" section.Dan Frumin2019-06-281-1/+1
| | | | * doc/haunt.texi: Fix typo.
* atom: Add 'id' attribute to feed and entries.David Thompson2019-06-281-35/+46
|
* site: Add scheme field.David Thompson2019-06-281-2/+7
| | | | | * haunt/site.scm (<site>)[scheme]: New field. (site): Add #:scheme keyword argument.
* configure: Accept Guile 3.0.David Thompson2019-05-211-1/+1
|
* reader: html: Add support for multiple top-level elements.Jakob L. Kreuze2019-05-211-2/+11
| | | | | Currently, if given a file containing more than one top-level elements, 'read-html-post will only return the first.
* reader: skribe: Add additional HTML 5 tags.humanitiesNerd2019-01-051-2/+6
| | | | * haunt/skribe/utils.scm (h5 h6 section nav aside): New procedures.
* Bump version to 0.2.4.v0.2.4David Thompson2018-11-291-1/+1
|
* atom: links should use href attribute, not url attribute.Christopher Lemmer Webber2018-11-291-1/+1
| | | | | * haunt/builder/atom.scm (post->atom-entry): Switch url attribute to href attribute.
* git: Ignore tarball signature files.v0.2.3David Thompson2018-11-251-0/+1
|
* Bump version to 0.2.3.David Thompson2018-11-251-1/+1
|
* README: Mention RSS.David Thompson2018-11-251-1/+1
|
* Add RSS support.Christopher Lemmer Webber2018-11-252-0/+108
| | | | | * haunt/builder/rss.scm: New file with support for RSS feeds. * Makefile.am: Add it.
* atom: Add support for enclosures.David Thompson2018-11-181-2/+102
| | | | | | | | | | | | The most notable use-case here is allowing Haunt to be used for podcasting. Thanks to Christopher Lemmer Webber for wanting to use Haunt to build their podcast Atom feed! * haunt/builder/atom.scm (<enclosure>): New record type. (make-enclosure, enclosure?, enclosure-title, enclosure-url, enclosure-extra, enclosure-mime-type, parse-enclosure): New procedures. (post->atom-entry): Render enclosures.
* post: Add post-ref-all procedure.David Thompson2018-11-181-0/+8
| | | | * haunt/post.scm (post-ref-all): New procedure.
* post: Fix export for register-metadata-parser!David Thompson2018-11-181-1/+1
| | | | | * haunt/post.scm: Fix typo preventing other modules from using register-metadata-parser!
* Thank Jorge Maldonado Ventura.David Thompson2018-04-021-0/+1
|
* doc: Fix tarball download link.Jorge Maldonado Ventura2018-04-021-3/+3
| | | | * doc/haunt.texi (Downloading): Fix outdated download link.
* Thank Alex Kost.David Thompson2018-03-191-0/+1
|
* Bump to version 0.2.2.v0.2.2David Thompson2018-03-101-1/+1
|
* Makefile: Fix compiled Guile file installation directory.David Thompson2018-03-101-1/+1
|
* guix: Switch to Guile 2.2.Ludovic Courtès2017-12-211-1/+1
| | | | * guix.scm <inputs>: Switch to GUILE-2.2.
* serve: Fix 'file-extension' so that the right MIME type is chosen.Ludovic Courtès2017-12-211-10/+4
| | | | | | | | Reported by sirgazil at <https://lists.gnu.org/archive/html/guile-user/2017-12/msg00070.html>. * haunt/serve/mime-types.scm (%file-ext-regexp): Remove. (file-extension): Rewrite using 'string-rindex'.
* Thank Urbain Vaes.David Thompson2017-11-011-0/+1
|
* html: Stop escaping apostrophes.David Thompson2017-11-011-1/+0
| | | | | | | | | | | This was breaking the rendering of documents like: '(p (@ (onclick "javascriptFunction('argmunent')"))) The single quotes would be escaped and then the onclick handler wouldn't work at all. * haunt/html.scm (%escape-codes): Remove apostrophe escape code.
* ui: serve: Fix deprecation warning.Jelle Licht2017-10-311-0/+1
| | | | * haunt/ui/serve.scm: Add '(ice-9 threads)' module import.
* Don't ignore a specified non-default port in 'haunt serve'.Sudarshan S Chawathe2017-09-031-1/+1
| | | | | Without this patch 'haunt serve' claims to use the specified non-default port, but in fact uses the default 8080 instead.
* website: Update manual.David Thompson2017-01-2328-194/+578
|
* Add 0.2.1 release announcement.David Thompson2017-01-232-2/+28
|
* Add 'make publish' target.David Thompson2017-01-231-0/+5
|
* Bump version to 0.2.1.v0.2.1David Thompson2017-01-231-1/+1
|