Improve .Content vs shortcodes
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 19 Apr 2018 10:04:34 +0000 (12:04 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 19 Apr 2018 12:46:50 +0000 (14:46 +0200)
commite590cc26eb1363a4b84603f051b20bd43fd1f7bd
treead4637d3ff3216eab1e4d2ac6a5097e07ce86036
parent74520d2cfd39bb4428182e26c57afa9df83ce7b5
Improve .Content vs shortcodes

For the content from other pages in shortcodes there are some chicken and
egg dependencies that is hard to get around. But we can improve on this  by preparing the pages in a certain order:

 1. The headless bundles goes first. These are page typically page and image collections..
 2. Leaf bundles
 3. Regular single pages
 4. Branch bundles

Fixes #4632
hugolib/hugo_sites.go
hugolib/hugo_sites_build.go
hugolib/page.go
hugolib/page_bundler_handlers.go
hugolib/site.go