diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2023-06-14 12:04:32 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2023-06-14 12:18:11 +0200 |
commit | 90b2674ddce69a07007b1ba60eb4808bbb38e8a4 (patch) | |
tree | 13a4ea606db867b1d5e3293f36f3100f79c97387 /resources | |
parent | bb9377b5e552448ca392a7c5b2e20bdb5ee07aa1 (diff) |
Re-add site.RSSLink (and deprecate it)
Fixes #11110
Diffstat (limited to 'resources')
-rw-r--r-- | resources/page/site.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/resources/page/site.go b/resources/page/site.go index ccc36a4ee..6a352ef86 100644 --- a/resources/page/site.go +++ b/resources/page/site.go @@ -137,6 +137,9 @@ type Site interface { // LanguagePrefix returns the language prefix for this site. LanguagePrefix() string + + // Deprecated. Use site.Home.OutputFormats.Get "rss" instead. + RSSLink() template.URL } // Sites represents an ordered list of sites (languages). @@ -300,6 +303,10 @@ func (s *siteWrapper) LanguagePrefix() string { return s.s.LanguagePrefix() } +func (s *siteWrapper) RSSLink() template.URL { + return s.s.RSSLink() +} + type testSite struct { h hugo.HugoInfo l *langs.Language @@ -444,6 +451,10 @@ func (s testSite) Param(key any) (any, error) { return nil, nil } +func (s testSite) RSSLink() template.URL { + return "" +} + // NewDummyHugoSite creates a new minimal test site. func NewDummyHugoSite(conf config.AllProvider) Site { return testSite{ |