Repository: gohugoio/hugo (language: go)

Issue:
Deprecation warning for .Site.Author: confusing replacement advice
I just built my site with newly released version 0.124.0 and got this deprecation warning (my site theme used `Site.Author` in the themes `list.rss.xml` template):

```txt
INFO  deprecated: .Site.Author was deprecated in Hugo v0.124.0 
and will be removed in a future release.
Use taxonomies instead.
```

Only after reading this [comment](https://github.com/gohugoio/hugo/pull/11569#issue-1946296332), I realized that the solution to fix this in the theme was to use `.Site.Params.Author`. Therefore I propose to alter this message to:

```txt
Use .Site.Params.Author instead.
```

Or am I overlooking something? Then we should at least add to use `.Site.Params.Author` as solution:

```txt
Implement taxonomy 'author' or use .Site.Params.Author instead.
```

Reference: https://discourse.gohugo.io/t/deprecation-warning-for-site-author-confusing-replacement-advice/48874


Discussion / hints:
I get the same INFO message: `deprecated: .Site.Author was deprecated in Hugo v0.124.0 ...`. Even though I don't use it in any of my templates. Additionally, I only have two places where I use `.Params.Author`.

It's just an INFO, so I can ignore it, but it's confusing still. Glad they will [fix it](https://discourse.gohugo.io/t/info-deprecated-site-author/48978/3#post_6).

Fix patch:
diff --git a/hugolib/site.go b/hugolib/site.go
index d0a3bd37091..08031390ba1 100644
--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -511,20 +511,20 @@ func (s *Site) Params() maps.Params {
 // Deprecated: Use taxonomies instead.
 func (s *Site) Author() map[string]any {
 	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
 }
 
 // Deprecated: Use taxonomies instead.
 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{}
 }
 
 // Deprecated: Use .Site.Params instead.
 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
 }
 


Test patch: