-
-
Notifications
You must be signed in to change notification settings - Fork 7.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow scheduling of section pages (_index.md) #6875
Labels
Milestone
Comments
This will be fixed in next Hugo. |
That is great. Thank you. 🙇♂️ 🙂 |
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 14, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 14, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 14, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 14, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 14, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 14, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 14, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 14, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 15, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875 Fixes gohugoio#6034
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 16, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875 Fixes gohugoio#6034 Fixes gohugoio#6902
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 16, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875 Fixes gohugoio#6034 Fixes gohugoio#6902
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 16, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875 Fixes gohugoio#6034 Fixes gohugoio#6902
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 17, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875 Fixes gohugoio#6034 Fixes gohugoio#6902 Fixes gohugoio#6173 Fixes gohugoio#6590
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 17, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875 Fixes gohugoio#6034 Fixes gohugoio#6902 Fixes gohugoio#6173 Fixes gohugoio#6590
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 17, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875 Fixes gohugoio#6034 Fixes gohugoio#6902 Fixes gohugoio#6173 Fixes gohugoio#6590
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 18, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875 Fixes gohugoio#6034 Fixes gohugoio#6902 Fixes gohugoio#6173 Fixes gohugoio#6590
bep
added a commit
to bep/hugo
that referenced
this issue
Feb 18, 2020
This commit introduces a new data structure to store pages and their resources. This data structure is backed by radix trees. This simplies tree operations, makes all pages a bundle, and paves the way for gohugoio#6310. It also solves a set of annoying issues (see list below). Not a motivation behind this, but this commit also makes Hugo in general a little bit faster and more memory effective (see benchmarks). Especially for partial rebuilds on content edits, but also when taxonomies is in use. ``` name old time/op new time/op delta SiteNew/Bundle_with_image/Edit-16 1.32ms ± 8% 1.00ms ± 9% -24.42% (p=0.029 n=4+4) SiteNew/Bundle_with_JSON_file/Edit-16 1.28ms ± 0% 0.94ms ± 0% -26.26% (p=0.029 n=4+4) SiteNew/Tags_and_categories/Edit-16 33.9ms ± 2% 21.8ms ± 1% -35.67% (p=0.029 n=4+4) SiteNew/Canonify_URLs/Edit-16 40.6ms ± 1% 37.7ms ± 3% -7.20% (p=0.029 n=4+4) SiteNew/Deep_content_tree/Edit-16 56.7ms ± 0% 51.7ms ± 1% -8.82% (p=0.029 n=4+4) SiteNew/Many_HTML_templates/Edit-16 19.9ms ± 2% 18.3ms ± 3% -7.64% (p=0.029 n=4+4) SiteNew/Page_collections/Edit-16 37.9ms ± 4% 34.0ms ± 2% -10.28% (p=0.029 n=4+4) SiteNew/Bundle_with_image-16 10.7ms ± 0% 10.6ms ± 0% -1.15% (p=0.029 n=4+4) SiteNew/Bundle_with_JSON_file-16 10.8ms ± 0% 10.7ms ± 0% -1.05% (p=0.029 n=4+4) SiteNew/Tags_and_categories-16 43.2ms ± 1% 39.6ms ± 1% -8.35% (p=0.029 n=4+4) SiteNew/Canonify_URLs-16 47.6ms ± 1% 47.3ms ± 0% ~ (p=0.057 n=4+4) SiteNew/Deep_content_tree-16 73.0ms ± 1% 74.2ms ± 1% ~ (p=0.114 n=4+4) SiteNew/Many_HTML_templates-16 37.9ms ± 0% 38.1ms ± 1% ~ (p=0.114 n=4+4) SiteNew/Page_collections-16 53.6ms ± 1% 54.7ms ± 1% +2.09% (p=0.029 n=4+4) name old alloc/op new alloc/op delta SiteNew/Bundle_with_image/Edit-16 486kB ± 0% 430kB ± 0% -11.47% (p=0.029 n=4+4) SiteNew/Bundle_with_JSON_file/Edit-16 265kB ± 0% 209kB ± 0% -21.06% (p=0.029 n=4+4) SiteNew/Tags_and_categories/Edit-16 13.6MB ± 0% 8.8MB ± 0% -34.93% (p=0.029 n=4+4) SiteNew/Canonify_URLs/Edit-16 66.5MB ± 0% 63.9MB ± 0% -3.95% (p=0.029 n=4+4) SiteNew/Deep_content_tree/Edit-16 28.8MB ± 0% 25.8MB ± 0% -10.55% (p=0.029 n=4+4) SiteNew/Many_HTML_templates/Edit-16 6.16MB ± 0% 5.56MB ± 0% -9.86% (p=0.029 n=4+4) SiteNew/Page_collections/Edit-16 16.9MB ± 0% 16.0MB ± 0% -5.19% (p=0.029 n=4+4) SiteNew/Bundle_with_image-16 2.28MB ± 0% 2.29MB ± 0% +0.35% (p=0.029 n=4+4) SiteNew/Bundle_with_JSON_file-16 2.07MB ± 0% 2.07MB ± 0% ~ (p=0.114 n=4+4) SiteNew/Tags_and_categories-16 14.3MB ± 0% 13.2MB ± 0% -7.30% (p=0.029 n=4+4) SiteNew/Canonify_URLs-16 69.1MB ± 0% 69.0MB ± 0% ~ (p=0.343 n=4+4) SiteNew/Deep_content_tree-16 31.3MB ± 0% 31.8MB ± 0% +1.49% (p=0.029 n=4+4) SiteNew/Many_HTML_templates-16 10.8MB ± 0% 10.9MB ± 0% +1.11% (p=0.029 n=4+4) SiteNew/Page_collections-16 21.4MB ± 0% 21.6MB ± 0% +1.15% (p=0.029 n=4+4) name old allocs/op new allocs/op delta SiteNew/Bundle_with_image/Edit-16 4.74k ± 0% 3.86k ± 0% -18.57% (p=0.029 n=4+4) SiteNew/Bundle_with_JSON_file/Edit-16 4.73k ± 0% 3.85k ± 0% -18.58% (p=0.029 n=4+4) SiteNew/Tags_and_categories/Edit-16 301k ± 0% 198k ± 0% -34.14% (p=0.029 n=4+4) SiteNew/Canonify_URLs/Edit-16 389k ± 0% 373k ± 0% -4.07% (p=0.029 n=4+4) SiteNew/Deep_content_tree/Edit-16 338k ± 0% 262k ± 0% -22.63% (p=0.029 n=4+4) SiteNew/Many_HTML_templates/Edit-16 102k ± 0% 88k ± 0% -13.81% (p=0.029 n=4+4) SiteNew/Page_collections/Edit-16 176k ± 0% 152k ± 0% -13.32% (p=0.029 n=4+4) SiteNew/Bundle_with_image-16 26.8k ± 0% 26.8k ± 0% +0.05% (p=0.029 n=4+4) SiteNew/Bundle_with_JSON_file-16 26.8k ± 0% 26.8k ± 0% +0.05% (p=0.029 n=4+4) SiteNew/Tags_and_categories-16 273k ± 0% 245k ± 0% -10.36% (p=0.029 n=4+4) SiteNew/Canonify_URLs-16 396k ± 0% 398k ± 0% +0.39% (p=0.029 n=4+4) SiteNew/Deep_content_tree-16 317k ± 0% 325k ± 0% +2.53% (p=0.029 n=4+4) SiteNew/Many_HTML_templates-16 146k ± 0% 147k ± 0% +0.98% (p=0.029 n=4+4) SiteNew/Page_collections-16 210k ± 0% 215k ± 0% +2.44% (p=0.029 n=4+4) ``` Fixes gohugoio#6312 Fixes gohugoio#6087 Fixes gohugoio#6738 Fixes gohugoio#6412 Fixes gohugoio#6743 Fixes gohugoio#6875 Fixes gohugoio#6034 Fixes gohugoio#6902 Fixes gohugoio#6173 Fixes gohugoio#6590
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I use sections to categorise content. Compared with Hugo's taxonomies, sections have several benefits. They can define custom titles, params, and contain content. Since recently they can also define settings for all posts in a particular section.
But I also schedule all my posts in advance. And that's a problem since with Hugo 0.64, a
date
orpublishDate
front matter variable on a section page has no effect. Those pages are simply rendered, even with future dates. As a result I get empty categories, since the posts haven't published yet.A good solution for my use case is when the actual section page (
_index.md
) can be scheduled like regular content pages.(Related: issue 6312, which is about section pages respecting the
draft
front matter variable.)The text was updated successfully, but these errors were encountered: