hugolib: Revise paginator alias path handling

This commit is contained in:
Bjørn Erik Pedersen
2017-03-25 19:21:19 +01:00
parent b7ed67d425
commit 24c1770288
2 changed files with 8 additions and 22 deletions

View File

@@ -122,12 +122,15 @@ func (s *Site) renderPaginator(p *PageOutput) error {
paginatePath := s.Cfg.GetString("paginatePath")
// write alias for page 1
// TODO(bep) ml all of these n.addLang ... fix.
//TODO(bep) output fix
addend := fmt.Sprintf("/%s/%d", paginatePath, 1)
target, err := p.createTargetPath(p.outputFormat, addend)
if err != nil {
return err
}
aliasPath := p.addLangPathPrefix(s.PathSpec.PaginateAliasPath(path.Join(p.sections...), 1))
link := p.Permalink()
s.writeDestAlias(aliasPath, link, nil)
// TODO(bep) output do better
link := newOutputFormat(p.Page, p.outputFormat).Permalink()
s.writeDestAlias(target, link, nil)
pagers := p.paginator.Pagers()