mirror of
https://github.com/gohugoio/hugo.git
synced 2025-04-26 21:51:02 +03:00
Simplify page tree logic
This is preparation for #6041. For historic reasons, the code for bulding the section tree and the taxonomies were very much separate. This works, but makes it hard to extend, maintain, and possibly not so fast as it could be. This simplification also introduces 3 slightly breaking changes, which I suspect most people will be pleased about. See referenced issues: This commit also switches the radix tree dependency to a mutable implementation: github.com/armon/go-radix. Fixes #6154 Fixes #6153 Fixes #6152
This commit is contained in:
parent
df374851a0
commit
7ff0a8ee9f
33 changed files with 836 additions and 938 deletions
|
@ -351,6 +351,10 @@ func (p *testPage) Pages() Pages {
|
|||
panic("not implemented")
|
||||
}
|
||||
|
||||
func (p *testPage) RegularPages() Pages {
|
||||
panic("not implemented")
|
||||
}
|
||||
|
||||
func (p *testPage) Paginate(seq interface{}, options ...interface{}) (*Pager, error) {
|
||||
return nil, nil
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue