hugo/tpl
Bjørn Erik Pedersen 7ff0a8ee9f 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
2019-08-08 20:13:39 +02:00
..
cast Add Hugo Modules 2019-07-24 09:35:53 +02:00
collections Fix assorted typos 2019-08-01 13:55:48 +02:00
compare Merge pull request #6149 from bep/sort-caseinsensitive 2019-08-01 10:19:19 +02:00
crypto
data Block symlink dir traversal for /static 2019-07-25 11:27:25 +02:00
encoding
fmt
hugo Add Hugo Modules 2019-07-24 09:35:53 +02:00
images
inflect
internal
lang
math
os Add Hugo Modules 2019-07-24 09:35:53 +02:00
partials
path
reflect
resources
safe
site Add Hugo Modules 2019-07-24 09:35:53 +02:00
strings
templates
time
tplimpl Simplify page tree logic 2019-08-08 20:13:39 +02:00
transform
urls
template.go Add Hugo Modules 2019-07-24 09:35:53 +02:00
template_info.go
template_test.go