hugolib: Deprecate .Site.Ref and .Site.RelRef
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 1 Nov 2018 20:08:12 +0000 (21:08 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 1 Nov 2018 20:08:12 +0000 (21:08 +0100)
Fixes #5386

hugolib/site.go

index d0d84dc60bbe7bd493b70eaa0f74a8abe8f9b53c..e58dd39b29f0b881a781448a643838b7d7465c32 100644 (file)
@@ -583,6 +583,8 @@ func (s *siteRefLinker) refLink(ref string, source interface{}, relative bool, o
 
 // Ref will give an absolute URL to ref in the given Page.
 func (s *SiteInfo) Ref(ref string, page *Page, options ...string) (string, error) {
+       // Remove in Hugo 0.53
+       helpers.Deprecated("Site", ".Ref", "Use .Site.GetPage", false)
        outputFormat := ""
        if len(options) > 0 {
                outputFormat = options[0]
@@ -593,6 +595,8 @@ func (s *SiteInfo) Ref(ref string, page *Page, options ...string) (string, error
 
 // RelRef will give an relative URL to ref in the given Page.
 func (s *SiteInfo) RelRef(ref string, page *Page, options ...string) (string, error) {
+       // Remove in Hugo 0.53
+       helpers.Deprecated("Site", ".RelRef", "Use .Site.GetPage", false)
        outputFormat := ""
        if len(options) > 0 {
                outputFormat = options[0]