From 9aa6574a997cd54e8b231bf0a045b7a3bd92055c Mon Sep 17 00:00:00 2001 From: nathan Date: Sun, 10 Aug 2025 15:19:54 -0600 Subject: Forgot to update rss feed links --- org/blog/generate-feed.scm | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'org') diff --git a/org/blog/generate-feed.scm b/org/blog/generate-feed.scm index 1db00d4..b41c802 100755 --- a/org/blog/generate-feed.scm +++ b/org/blog/generate-feed.scm @@ -20,17 +20,25 @@ (read-characters fp) (display "]]>\n"))))) + +(define (format-article-filename file) + (let ((file-length (string-length file))) + (string-append (substring file + 0 + (- file-length 4)) + ".xhtml"))) + ;; Generate rss item (define (make-item article) (let ((title (cadr (list-ref article 0))) - (name (cadr (list-ref article 2))) (pub-date (cadr (list-ref article 4))) (file (cadr (list-ref article 6)))) (format #t "\n \n\ ~a\n\ - ~a/blog#~a\n\ + ~a/blog/~a\n\ ~a\n\ - \n" title site-url name pub-date) + \n" + title site-url (format-article-filename file) pub-date) (get-description file) (display " \n") (display " \n"))) -- cgit v1.2.3