summaryrefslogtreecommitdiffstats
path: root/hugolib
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-04-08 10:45:11 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-04-08 10:46:13 +0200
commit9e69a92e85937c6e59839e58937ed1db1e497557 (patch)
treeefe0887df1ec34f4010ff222a0085b852bb63982 /hugolib
parent9a8b65d8d704296be6db3d39a1e3cf6458233995 (diff)
hugolib: Deprecate rssURI
Diffstat (limited to 'hugolib')
-rw-r--r--hugolib/site_output.go14
-rw-r--r--hugolib/site_render.go3
2 files changed, 10 insertions, 7 deletions
diff --git a/hugolib/site_output.go b/hugolib/site_output.go
index acd5d1cd1..f321848e3 100644
--- a/hugolib/site_output.go
+++ b/hugolib/site_output.go
@@ -20,6 +20,7 @@ import (
"github.com/spf13/cast"
"github.com/spf13/hugo/config"
+ "github.com/spf13/hugo/helpers"
"github.com/spf13/hugo/output"
)
@@ -72,15 +73,18 @@ func createDefaultOutputFormats(cfg config.Provider) (map[string]output.Formats,
// All but page have RSS
if kind != KindPage {
- // TODO(bep) output deprecate rssURI
+ rssType := output.RSSFormat
+
rssBase := cfg.GetString("rssURI")
if rssBase == "" {
- rssBase = "index"
+ rssBase = rssType.BaseName
+ } else {
+ // Remove in Hugo 0.22.
+ helpers.Deprecated("Site config", "rssURI", "Set baseName in outputFormats.RSS", false)
+ // RSS has now a well defined media type, so strip any suffix provided
+ rssBase = strings.TrimSuffix(rssBase, path.Ext(rssBase))
}
- // RSS has now a well defined media type, so strip any suffix provided
- rssBase = strings.TrimSuffix(rssBase, path.Ext(rssBase))
- rssType := output.RSSFormat
rssType.BaseName = rssBase
formats = append(formats, rssType)
diff --git a/hugolib/site_render.go b/hugolib/site_render.go
index 6f0cf3b99..0c9da2134 100644
--- a/hugolib/site_render.go
+++ b/hugolib/site_render.go
@@ -145,7 +145,7 @@ func (s *Site) renderPaginator(p *PageOutput) error {
return err
}
- // TODO(bep) output do better
+ // TODO(bep) do better
link := newOutputFormat(p.Page, p.outputFormat).Permalink()
if err := s.writeDestAlias(target, link, nil); err != nil {
return err
@@ -222,7 +222,6 @@ func (s *Site) renderRSS(p *PageOutput) error {
return err
}
- // TODO(bep) output deprecate/handle rssURI
targetPath, err := p.targetPath()
if err != nil {
return err