mirror of
				https://github.com/gohugoio/hugo.git
				synced 2024-05-11 05:54:58 +00:00 
			
		
		
		
	hugolib: Remove deprecated rssURI
This commit is contained in:
		@@ -471,7 +471,7 @@ func loadDefaultSettingsFor(v *viper.Viper) error {
 | 
				
			|||||||
	v.SetDefault("disableFastRender", false)
 | 
						v.SetDefault("disableFastRender", false)
 | 
				
			||||||
	v.SetDefault("timeout", 10000) // 10 seconds
 | 
						v.SetDefault("timeout", 10000) // 10 seconds
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Remove in Hugo 0.39
 | 
						// Remove in Hugo 0.50
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if v.GetBool("useModTimeAsFallback") {
 | 
						if v.GetBool("useModTimeAsFallback") {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -480,7 +480,7 @@ func loadDefaultSettingsFor(v *viper.Viper) error {
 | 
				
			|||||||
[frontmatter]
 | 
					[frontmatter]
 | 
				
			||||||
date = [ "date",":fileModTime", ":default"]
 | 
					date = [ "date",":fileModTime", ":default"]
 | 
				
			||||||
lastmod = ["lastmod" ,":fileModTime", ":default"]
 | 
					lastmod = ["lastmod" ,":fileModTime", ":default"]
 | 
				
			||||||
`, false)
 | 
					`, true)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -30,10 +30,9 @@ func TestRSSOutput(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	rssLimit := len(weightedSources) - 1
 | 
						rssLimit := len(weightedSources) - 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	rssURI := "customrss.xml"
 | 
						rssURI := "index.xml"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	cfg.Set("baseURL", "http://auth/bub/")
 | 
						cfg.Set("baseURL", "http://auth/bub/")
 | 
				
			||||||
	cfg.Set("rssURI", rssURI)
 | 
					 | 
				
			||||||
	cfg.Set("title", "RSSTest")
 | 
						cfg.Set("title", "RSSTest")
 | 
				
			||||||
	cfg.Set("rssLimit", rssLimit)
 | 
						cfg.Set("rssLimit", rssLimit)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,11 +15,8 @@ package hugolib
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
	"path"
 | 
					 | 
				
			||||||
	"strings"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/gohugoio/hugo/config"
 | 
						"github.com/gohugoio/hugo/config"
 | 
				
			||||||
	"github.com/gohugoio/hugo/helpers"
 | 
					 | 
				
			||||||
	"github.com/gohugoio/hugo/output"
 | 
						"github.com/gohugoio/hugo/output"
 | 
				
			||||||
	"github.com/spf13/cast"
 | 
						"github.com/spf13/cast"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -30,20 +27,6 @@ func createDefaultOutputFormats(allFormats output.Formats, cfg config.Provider)
 | 
				
			|||||||
	robotsOut, _ := allFormats.GetByName(output.RobotsTxtFormat.Name)
 | 
						robotsOut, _ := allFormats.GetByName(output.RobotsTxtFormat.Name)
 | 
				
			||||||
	sitemapOut, _ := allFormats.GetByName(output.SitemapFormat.Name)
 | 
						sitemapOut, _ := allFormats.GetByName(output.SitemapFormat.Name)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// TODO(bep) this mumbo jumbo is deprecated and should be removed, but there are tests that
 | 
					 | 
				
			||||||
	// depends on this, so that will have to wait.
 | 
					 | 
				
			||||||
	rssBase := cfg.GetString("rssURI")
 | 
					 | 
				
			||||||
	if rssBase == "" || rssBase == "index.xml" {
 | 
					 | 
				
			||||||
		rssBase = rssOut.BaseName
 | 
					 | 
				
			||||||
	} else {
 | 
					 | 
				
			||||||
		// Remove in Hugo 0.36.
 | 
					 | 
				
			||||||
		helpers.Deprecated("Site config", "rssURI", "Set baseName in outputFormats.RSS", true)
 | 
					 | 
				
			||||||
		// RSS has now a well defined media type, so strip any suffix provided
 | 
					 | 
				
			||||||
		rssBase = strings.TrimSuffix(rssBase, path.Ext(rssBase))
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	rssOut.BaseName = rssBase
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	return map[string]output.Formats{
 | 
						return map[string]output.Formats{
 | 
				
			||||||
		KindPage:         output.Formats{htmlOut},
 | 
							KindPage:         output.Formats{htmlOut},
 | 
				
			||||||
		KindHome:         output.Formats{htmlOut, rssOut},
 | 
							KindHome:         output.Formats{htmlOut, rssOut},
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user