mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-29 09:02:06 -05:00
fix wrong renderlist feed permalink
when not using ugly urls, the feed permalink does not end up in the expected location, and instead always behaves as if using ugly urls. this fixes that behavior and inserts the feed xml file into the directory as index.xml. fixes #32
This commit is contained in:
parent
cb39f052d1
commit
2f9b582dbe
1 changed files with 5 additions and 1 deletions
|
@ -470,7 +470,11 @@ func (s *Site) RenderLists() error {
|
||||||
|
|
||||||
if a := s.Tmpl.Lookup("rss.xml"); a != nil {
|
if a := s.Tmpl.Lookup("rss.xml"); a != nil {
|
||||||
// XML Feed
|
// XML Feed
|
||||||
n.Url = Urlize(section + ".xml")
|
if s.Config.UglyUrls {
|
||||||
|
n.Url = Urlize(section + ".xml")
|
||||||
|
} else {
|
||||||
|
n.Url = Urlize(section + "/" + "index.xml")
|
||||||
|
}
|
||||||
n.Permalink = template.HTML(string(n.Site.BaseUrl) + n.Url)
|
n.Permalink = template.HTML(string(n.Site.BaseUrl) + n.Url)
|
||||||
y := s.NewXMLBuffer()
|
y := s.NewXMLBuffer()
|
||||||
s.Tmpl.ExecuteTemplate(y, "rss.xml", n)
|
s.Tmpl.ExecuteTemplate(y, "rss.xml", n)
|
||||||
|
|
Loading…
Reference in a new issue