Bjørn Erik Pedersen
|
a524124beb
|
Fix crashes for 404 in IsAncestor etc.
Fixes #6931
|
2020-02-22 13:36:04 +01:00 |
|
hugoreleaser
|
c1eb625124
|
releaser: Add release notes to /docs for release of 0.65.2
[ci skip]
|
2020-02-21 10:10:11 +00:00 |
|
hugoreleaser
|
1510f07780
|
releaser: Bump versions for release of 0.65.2
[ci skip]
|
2020-02-21 10:10:11 +00:00 |
|
hugoreleaser
|
aa2ef45421
|
releaser: Add release notes for 0.65.2
[ci skip]
|
2020-02-21 10:10:11 +00:00 |
|
Bjørn Erik Pedersen
|
76b2afe642
|
Apply missing go fmt
|
2020-02-21 10:12:33 +01:00 |
|
Bjørn Erik Pedersen
|
f460530347
|
Fix panic on no output formats
A page needs its output formats even if it should not be rendered or its resources should not be published.
Fixes #6924
|
2020-02-21 09:41:39 +01:00 |
|
Bjørn Erik Pedersen
|
4c2a0de412
|
Fix panic in 404.Parent
Fixes #6924
|
2020-02-21 08:14:08 +01:00 |
|
hugoreleaser
|
6be6684cc5
|
releaser: Add release notes to /docs for release of 0.65.1
[ci skip]
|
2020-02-20 13:42:26 +00:00 |
|
hugoreleaser
|
dbaa15d40f
|
releaser: Bump versions for release of 0.65.1
[ci skip]
|
2020-02-20 13:42:26 +00:00 |
|
hugoreleaser
|
a449e87da7
|
releaser: Add release notes for 0.65.1
[ci skip]
|
2020-02-20 13:42:26 +00:00 |
|
Bjørn Erik Pedersen
|
7ef5a4c83e
|
hugolib: Fix 2 Paginator.Pages taxonomy regressions
Fixes #6921
Fixes #6918
|
2020-02-20 14:13:04 +01:00 |
|
Bjørn Erik Pedersen
|
a70bbd0696
|
hugolib: Fix deletion of orphaned sections
Avoid deleting inside the recursive walk.
Fixes #6920
|
2020-02-20 13:40:16 +01:00 |
|
hugoreleaser
|
24afe2b822
|
releaser: Add release notes to /docs for release of 0.65.0
[ci skip]
|
2020-02-20 08:11:06 +00:00 |
|
hugoreleaser
|
9fd7d3957e
|
releaser: Bump versions for release of 0.65.0
[ci skip]
|
2020-02-20 08:11:06 +00:00 |
|
hugoreleaser
|
c45025cb90
|
releaser: Add release notes for 0.65.0
|
2020-02-20 09:01:06 +01:00 |
|
Bjørn Erik Pedersen
|
a5ebdf7d17
|
docs: Regenerate CLI docs
|
2020-02-19 22:28:06 +01:00 |
|
Bjørn Erik Pedersen
|
9bdedb251c
|
Fix lazy publishing with publishResources=false
Fixes #6914
|
2020-02-19 18:22:41 +01:00 |
|
Bjørn Erik Pedersen
|
dce210ab56
|
modules: Improve "hugo mod clean"
* Only clean project modules
* Optional glob pattern of module paths to clean
Closes #6907
|
2020-02-19 17:14:35 +01:00 |
|
Bjørn Erik Pedersen
|
0b96aba022
|
commands: Add "hugo mod verify"
See #6907
|
2020-02-19 17:14:35 +01:00 |
|
Bjørn Erik Pedersen
|
fa520a2d98
|
Add Page.GetTerms
Fixes #6905
|
2020-02-19 14:52:23 +01:00 |
|
Bjørn Erik Pedersen
|
4b670bc8cc
|
Squashed 'docs/' changes from 16753a78d..341ecabb2
341ecabb2 Update lookup-order.md
bfabd8ce8 Update homepage.md
7a1e0b742 Update shortcodes.md
e8bf22497 HTTPS links to Vimeo embeds
a9d0e7c68 Revise the wildly inaccurate types doc
af33bb724 netlify: Bump version
f4251583e Merge branch 'temp641'
4dcda861d releaser: Add release notes to /docs for release of 0.64.1
92bd0b1f5 Update errorf.md
git-subtree-dir: docs
git-subtree-split: 341ecabb29abb9a9626d52309ce0650311607b81
|
2020-02-19 09:16:56 +01:00 |
|
Bjørn Erik Pedersen
|
82029c1ec9
|
Merge commit '4b670bc8cc38103c2c60e5090c2f56bf30832b8d'
|
2020-02-19 09:16:56 +01:00 |
|
Bjørn Erik Pedersen
|
7489a86459
|
Add a list terms benchmark
See #6905
|
2020-02-19 09:08:32 +01:00 |
|
Bjørn Erik Pedersen
|
da54787cfa
|
Handle disabled RSS even if it's defined in outputs
See https://github.com/gohugoio/hugo/issues/6897#issuecomment-587947078
|
2020-02-19 09:08:31 +01:00 |
|
Elliott Sales de Andrade
|
c7975b48b6
|
Fix goMinorVersion on non-final Go releases
This should work for alpha/beta/rc releases.
|
2020-02-19 08:46:21 +01:00 |
|
Bjørn Erik Pedersen
|
b2dcd53e3c
|
Use the tree for taxonomy.Pages()
|
2020-02-18 19:47:45 +01:00 |
|
Bjørn Erik Pedersen
|
36983e6189
|
Add some cagegories to the site collections benchmarks
|
2020-02-18 18:52:35 +01:00 |
|
Bjørn Erik Pedersen
|
d73e37387c
|
tpl: Adjust the RSS taxonomy logic
See #6909
|
2020-02-18 17:29:46 +01:00 |
|
Bjørn Erik Pedersen
|
aa3e183056
|
tpl: Fix RSS template for the terms listing
Fixes #6909
|
2020-02-18 16:55:30 +01:00 |
|
Bjørn Erik Pedersen
|
1b7acfe763
|
Fix taxonomy
Recently introduced in master.
See https://github.com/gohugoio/hugo/issues/6897#issuecomment-587499907
|
2020-02-18 16:43:36 +01:00 |
|
Bjørn Erik Pedersen
|
19e12caf8c
|
Fix RenderString for pages without content
Fixes #6882
|
2020-02-18 14:08:59 +01:00 |
|
Bjørn Erik Pedersen
|
20f2211fce
|
modules: Do not try to get local themes in "hugo mod get"
Fixes #6893
|
2020-02-18 14:08:58 +01:00 |
|
satotake
|
a21a9373e0
|
deps: Update goldmark-highlighting
See #6901
|
2020-02-18 14:08:46 +01:00 |
|
Bjørn Erik Pedersen
|
775c7c2474
|
commands: Support "hugo mod get -u ./..."
Fixes #6828
|
2020-02-18 12:17:16 +01:00 |
|
Bjørn Erik Pedersen
|
eada236f87
|
Introduce a tree map for all content
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 #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 #6312
Fixes #6087
Fixes #6738
Fixes #6412
Fixes #6743
Fixes #6875
Fixes #6034
Fixes #6902
Fixes #6173
Fixes #6590
|
2020-02-18 09:49:42 +01:00 |
|
Bjørn Erik Pedersen
|
e5329f13c0
|
Another benchmark rename
|
2020-02-18 09:48:36 +01:00 |
|
Bjørn Erik Pedersen
|
5b145ddc4c
|
Rename the Edit benchmarks
To make them easier to filter out.
|
2020-02-18 09:45:21 +01:00 |
|
satotake
|
3c568ad013
|
markup/highlight: Fix chroma highlight
* Use chroma.Coalesce
* Escape code strings if lexer is nil
Fixes #6877
Fixes #6856
|
2020-02-17 14:59:26 +01:00 |
|
Bjørn Erik Pedersen
|
54bdcaacae
|
Refactor a benchmark to make it runnable as test
|
2020-02-17 09:24:15 +01:00 |
|
Bjørn Erik Pedersen
|
1622510a5c
|
Add benchmark for content edits
|
2020-02-17 09:05:37 +01:00 |
|
Bjørn Erik Pedersen
|
56d0b65887
|
Add "go mod verify" to build scripts
|
2020-02-16 00:15:58 +01:00 |
|
Jaymo Kang
|
75c3787fc2
|
Add git to Dockerfile
Needed for GitInfo.
|
2020-02-14 16:49:20 +01:00 |
|
Bjørn Erik Pedersen
|
9babb1f0c4
|
deps: Update go.sum
|
2020-02-14 10:18:56 +01:00 |
|
Mark Rosemaker
|
8a5124d6b3
|
commands: Rename doWithCommandeer to cfgInit/cfgSetAndInit
This will make it clearer what it does and make the code more consistent.
|
2020-02-13 00:37:49 +01:00 |
|
Bjørn Erik Pedersen
|
898a0a96af
|
deps: Update golibsass
Fixes #6885
|
2020-02-12 18:56:47 +01:00 |
|
Bjørn Erik Pedersen
|
3b721110d5
|
Shuffle test files before insertion
|
2020-02-10 12:03:41 +01:00 |
|
Bjørn Erik Pedersen
|
40ba7e6d63
|
Update to LibSass v3.6.3
Fixes #6862
|
2020-02-10 10:42:05 +01:00 |
|
hugoreleaser
|
4f43c9022a
|
releaser: Prepare repository for 0.65.0-DEV
[ci skip]
|
2020-02-09 20:53:18 +00:00 |
|
hugoreleaser
|
c327e75d05
|
releaser: Add release notes to /docs for release of 0.64.1
[ci skip]
|
2020-02-09 20:44:34 +00:00 |
|
hugoreleaser
|
8bd8d4fe9a
|
releaser: Bump versions for release of 0.64.1
[ci skip]
|
2020-02-09 20:44:34 +00:00 |
|