diff options
| author | Henry Webster <hwebs@hwebs.info> | 2026-07-22 15:05:49 -0500 |
|---|---|---|
| committer | Henry Webster <hwebs@hwebs.info> | 2026-07-22 15:05:49 -0500 |
| commit | 8b4b8edb8460ad15b74b15f1e6d94bfbe69fcc3f (patch) | |
| tree | ea3ca32e52a3706db568061b0bc7a3dfa1d57414 | |
| parent | e21587eca6c8ac56c24929e5210f05da2ca8865d (diff) | |
add atom feed
| -rw-r--r-- | haunt.scm | 4 | ||||
| -rw-r--r-- | theme.scm | 3 |
2 files changed, 6 insertions, 1 deletions
@@ -1,5 +1,6 @@ (use-modules (haunt builder assets) + (haunt builder atom) (haunt builder flat-pages) (haunt builder blog) (haunt artifact) @@ -46,6 +47,9 @@ (blog #:theme hwebs-theme-now #:collections posts-now #:prefix "now") + (atom-feed #:file-name "blog/feed.xml" + #:filter filter-not-now + #:blog-prefix "/blog/post") (flat-pages #:template flat-page-template) (static-directory "images") (lambda (site posts) @@ -51,7 +51,8 @@ ,(post-sxml post))) #:collection-template (lambda (site title posts prefix) - `((ul + `((p (a (@ (href "/blog/feed.xml")) "Atom feed.")) + (ul ,@(map (lambda (post) `(li (a (@ (href ,(post-uri post site prefix))) ,(post-ref post 'title) |
