Skip to content

Commit

Permalink
add rendered content to RSS and Atom feeds
Browse files Browse the repository at this point in the history
  • Loading branch information
jtarchie committed Oct 5, 2023
1 parent 6b9c74e commit 7086fb1
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions render.go
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ func (r *Render) Execute(pattern string) error {
}

if r.baseURL != "" {
err = r.generateFeeds(docs)
err = r.generateFeeds(docs, funcMap)
if err != nil {
return fmt.Errorf("could not render feeds: %w", err)
}
Expand All @@ -149,7 +149,7 @@ func (r *Render) Execute(pattern string) error {
}

//nolint:funlen
func (r *Render) generateFeeds(docs Docs) error {
func (r *Render) generateFeeds(docs Docs, funcMap template.FuncMap) error {
now := time.Now().UTC()

feed := &feeds.Feed{
Expand Down Expand Up @@ -179,6 +179,7 @@ func (r *Render) generateFeeds(docs Docs) error {
}

docURL, _ := url.JoinPath(r.baseURL, doc.RelativePath())
contents, _ := r.renderMarkdownFromDoc(doc, funcMap)

feed.Items = append(feed.Items, &feeds.Item{
Title: doc.Title(),
Expand All @@ -188,6 +189,7 @@ func (r *Render) generateFeeds(docs Docs) error {
Description: doc.Description(),
Updated: modifiedTime,
Created: createdTime,
Content: contents,
})
}

Expand Down

0 comments on commit 7086fb1

Please sign in to comment.