summaryrefslogtreecommitdiffstats
path: root/resources
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-06-14 12:04:32 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2023-06-14 12:18:11 +0200
commit90b2674ddce69a07007b1ba60eb4808bbb38e8a4 (patch)
tree13a4ea606db867b1d5e3293f36f3100f79c97387 /resources
parentbb9377b5e552448ca392a7c5b2e20bdb5ee07aa1 (diff)
Re-add site.RSSLink (and deprecate it)
Fixes #11110
Diffstat (limited to 'resources')
-rw-r--r--resources/page/site.go11
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{