hugolib: Make .Site.Author deprecation warning clearer

Fixes #12269
This commit is contained in:
Julia Evans 2024-10-13 17:48:30 -04:00 committed by Bjørn Erik Pedersen
parent 41f69a7255
commit 5bb22b6b4e

View file

@ -511,20 +511,20 @@ func (s *Site) Params() maps.Params {
// Deprecated: Use taxonomies instead. // Deprecated: Use taxonomies instead.
func (s *Site) Author() map[string]any { func (s *Site) Author() map[string]any {
if len(s.conf.Author) != 0 { if len(s.conf.Author) != 0 {
hugo.Deprecate(".Site.Author", "Use taxonomies instead.", "v0.124.0") hugo.Deprecate(".Site.Author", "Implement taxonomy 'author' or use .Site.Params.Author instead.", "v0.124.0")
} }
return s.conf.Author return s.conf.Author
} }
// Deprecated: Use taxonomies instead. // Deprecated: Use taxonomies instead.
func (s *Site) Authors() page.AuthorList { func (s *Site) Authors() page.AuthorList {
hugo.Deprecate(".Site.Authors", "Use taxonomies instead.", "v0.124.0") hugo.Deprecate(".Site.Authors", "Implement taxonomy 'authors' or use .Site.Params.Author instead.", "v0.124.0")
return page.AuthorList{} return page.AuthorList{}
} }
// Deprecated: Use .Site.Params instead. // Deprecated: Use .Site.Params instead.
func (s *Site) Social() map[string]string { func (s *Site) Social() map[string]string {
hugo.Deprecate(".Site.Social", "Use .Site.Params instead.", "v0.124.0") hugo.Deprecate(".Site.Social", "Implement taxonomy 'social' or use .Site.Params.Social instead.", "v0.124.0")
return s.conf.Social return s.conf.Social
} }