aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/http/feed.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/cmd/http/feed.go b/cmd/http/feed.go
index 553b3b0..97e084a 100644
--- a/cmd/http/feed.go
+++ b/cmd/http/feed.go
@@ -1,7 +1,6 @@
package main
import (
- "html"
"time"
)
@@ -13,7 +12,7 @@ import (
*/
// use this to check for valid feed: https://validator.w3.org/feed/
-func generateFeed(domain string, p *Posts) []byte {
+func generateFeed(domain string, posts []*Post) []byte {
feed := `<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>ScerbaDotOrg</title>
@@ -26,10 +25,10 @@ func generateFeed(domain string, p *Posts) []byte {
<id>https://` + domain + `/</id>
<updated>` + time.Now().UTC().Format("2006-01-02T15:04:05.000Z") + `</updated>`
- for _, post := range p.Collection {
+ for _, post := range posts {
entry := `
<entry>
- <title>` + html.EscapeString(post.Title) + `</title>
+ <title>` + post.Title + `</title>
<link href="https://` + domain + `/posts/` + post.File + `.html"/>
<id>https://` + domain + `/posts/` + post.File + `</id>
<published>` + post.Date + `T00:00:00.000Z</published>