remove CDATA wrapper
This commit is contained in:
parent
08774dd6f4
commit
6efb5b5d6f
1 changed files with 2 additions and 8 deletions
10
rss.go
10
rss.go
|
@ -30,9 +30,6 @@ func generateAtomFeed(w http.ResponseWriter, blogs []Blog, siteURL string) {
|
|||
// Ensure all image paths are absolute URLs (Idiot proofing)
|
||||
absoluteContent := strings.ReplaceAll(string(htmlContent), "src=\"/", fmt.Sprintf("src=\"%s/", siteURL))
|
||||
|
||||
// Wrap HTML content in <![CDATA[]]>
|
||||
cdataContent := fmt.Sprintf("<![CDATA[%s]]>", absoluteContent)
|
||||
|
||||
// Ensure unique and stable ID
|
||||
entryID := fmt.Sprintf("%s/%s/%d", siteURL, blog.Name, entry.Number)
|
||||
|
||||
|
@ -53,7 +50,7 @@ func generateAtomFeed(w http.ResponseWriter, blogs []Blog, siteURL string) {
|
|||
Author: &feeds.Author{Name: entry.Author},
|
||||
Id: entryID,
|
||||
Updated: entry.Date,
|
||||
Content: cdataContent,
|
||||
Content: absoluteContent,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
@ -88,9 +85,6 @@ func generateBlogAtomFeed(w http.ResponseWriter, blog Blog, siteURL string) {
|
|||
// Ensure all image paths are absolute URLs (Idiot proofing)
|
||||
absoluteContent := strings.ReplaceAll(string(htmlContent), "src=\"/", fmt.Sprintf("src=\"%s/", siteURL))
|
||||
|
||||
// Wrap HTML content in <![CDATA[]]>
|
||||
cdataContent := fmt.Sprintf("<![CDATA[%s]]>", absoluteContent)
|
||||
|
||||
// Ensure unique and stable ID
|
||||
entryID := fmt.Sprintf("%s/%s/%d", siteURL, blog.Name, entry.Number)
|
||||
|
||||
|
@ -111,7 +105,7 @@ func generateBlogAtomFeed(w http.ResponseWriter, blog Blog, siteURL string) {
|
|||
Author: &feeds.Author{Name: entry.Author},
|
||||
Id: entryID,
|
||||
Updated: entry.Date,
|
||||
Content: cdataContent,
|
||||
Content: absoluteContent,
|
||||
})
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue