diff options
author | Bjørn Erik Pedersen <[email protected]> | 2023-06-14 12:04:32 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <[email protected]> | 2023-06-14 12:18:11 +0200 |
commit | 90b2674ddce69a07007b1ba60eb4808bbb38e8a4 (patch) | |
tree | 13a4ea606db867b1d5e3293f36f3100f79c97387 /hugolib/site_new.go | |
parent | bb9377b5e552448ca392a7c5b2e20bdb5ee07aa1 (diff) | |
download | hugo-90b2674ddce69a07007b1ba60eb4808bbb38e8a4.tar.gz hugo-90b2674ddce69a07007b1ba60eb4808bbb38e8a4.zip |
Re-add site.RSSLink (and deprecate it)
Fixes #11110
Diffstat (limited to 'hugolib/site_new.go')
-rw-r--r-- | hugolib/site_new.go | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/hugolib/site_new.go b/hugolib/site_new.go index 4b3a28bdd..911414121 100644 --- a/hugolib/site_new.go +++ b/hugolib/site_new.go @@ -29,6 +29,7 @@ import ( "github.com/gohugoio/hugo/config" "github.com/gohugoio/hugo/config/allconfig" "github.com/gohugoio/hugo/deps" + "github.com/gohugoio/hugo/helpers" "github.com/gohugoio/hugo/identity" "github.com/gohugoio/hugo/langs" "github.com/gohugoio/hugo/langs/i18n" @@ -345,12 +346,10 @@ func (s *Site) Copyright() string { return s.conf.Copyright } -func (s *Site) RSSLink() string { - rssOutputFormat, found := s.conf.C.KindOutputFormats[page.KindHome].GetByName("rss") - if !found { - return "" - } - return s.permalink(rssOutputFormat.BaseFilename()) +func (s *Site) RSSLink() template.URL { + helpers.Deprecated("Site.RSSLink", "Use the Output Format's Permalink method instead, e.g. .OutputFormats.Get \"RSS\".Permalink", false) + rssOutputFormat := s.home.OutputFormats().Get("rss") + return template.URL(rssOutputFormat.Permalink()) } func (s *Site) Config() page.SiteConfig { |