Commit Graph
7 Commits
Author SHA1 Message Date
Christopher Lemmer Webber 286edaa5de atom: links should use href attribute, not url attribute.
* haunt/builder/atom.scm (post->atom-entry): Switch url attribute to
  href attribute.
2018-11-29 11:29:59 -05:00
Christopher Lemmer Webber 8891da0e3a Add RSS support.
* haunt/builder/rss.scm: New file with support for RSS feeds.
* Makefile.am: Add it.
2018-11-25 15:56:21 -05:00
Christopher Allan Webber 473868946f post: Allow posts to set their own slugs.
* haunt/post.scm (post-slug): Allow posts to set their own slug field
  and use that if available.  Otherwise default to previous title-derived
  slug behavior.
2016-04-12 17:19:31 -04:00
Christopher Allan Webber 643b81ebbb builder: Reverse prefix and slash append order in generating post paths.
* haunt/builder/blog.scm (ugly-default-collection-template):
* haunt/builder/blog.scm (post->atom-entry):
  Reverse appending of prefix and slash in generation of paths
  for blog entries.
2016-04-12 17:19:24 -04:00
Christopher Allan Webber ed1602dc36 builder: atom: Allow atom feeds to correctly set the blog prefix.
* haunt/builder/atom.scm (post->atom-key, atom-feed, atom-feeds-by-tag):
  Add #:blog-prefix keyword.
2016-04-08 08:57:55 -04:00
Christopher Allan Webber 961f061c4b builder: blog: Set default values for 'theme' keywords.
Previously if a user did not provide a value for any of the theme
keyword arguments, there would be an error.  Instead, provide defaults
from ugly-theme.

* haunt/builder/blog.scm: (ugly-default-layout, ugly-default-post-template,
ugly-default-collection-template): New variables.
(theme): New defaults to keyword arguments.
2016-04-02 15:58:58 -04:00
Christopher Allan Webber 8b1adf1dcd skribe: Add copyright information for Ludovic Courtès.
Trace origin back to Skribilo.

* haunt/skribe.scm: Added comments and copyright headers.
2016-02-15 19:33:28 -05:00