summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2020-02-23releaser: Add release notes for 0.65.3hugoreleaser
[ci skip]
2020-02-23Fix panic when home page is draftedBjørn Erik Pedersen
Fixes #6927
2020-02-22Fix goldmark toc renderingsatotake
Previously gordmark-based TOC renderes only `KindText` and `KindString` This commit expands target node with Goldmark's renderer I am not sure of what are expected results as TOC contents in some (rare) cases but Blackfriday's behaviours are fundamentally respected. For example, - image `[image text](link)` is rendered as `<img>` tag - GFM AutoLink `gohugo.io` is rendered as text * Render AutoLink as <a> tag as Blackfriday does Fixes #6736 Fixes #6809
2020-02-22Fix crashes for 404 in IsAncestor etc.Bjørn Erik Pedersen
Fixes #6931
2020-02-21releaser: Add release notes to /docs for release of 0.65.2v0.65.2hugoreleaser
[ci skip]
2020-02-21releaser: Bump versions for release of 0.65.2hugoreleaser
[ci skip]
2020-02-21releaser: Add release notes for 0.65.2hugoreleaser
[ci skip]
2020-02-21Apply missing go fmtBjørn Erik Pedersen
2020-02-21Fix panic on no output formatsBjørn Erik Pedersen
A page needs its output formats even if it should not be rendered or its resources should not be published. Fixes #6924
2020-02-21Fix panic in 404.ParentBjørn Erik Pedersen
Fixes #6924
2020-02-20releaser: Add release notes to /docs for release of 0.65.1v0.65.1hugoreleaser
[ci skip]
2020-02-20releaser: Bump versions for release of 0.65.1hugoreleaser
[ci skip]
2020-02-20releaser: Add release notes for 0.65.1hugoreleaser
[ci skip]
2020-02-20hugolib: Fix 2 Paginator.Pages taxonomy regressionsBjørn Erik Pedersen
Fixes #6921 Fixes #6918
2020-02-20hugolib: Fix deletion of orphaned sectionsBjørn Erik Pedersen
Avoid deleting inside the recursive walk. Fixes #6920
2020-02-20releaser: Add release notes to /docs for release of 0.65.0v0.65.0hugoreleaser
[ci skip]
2020-02-20releaser: Bump versions for release of 0.65.0hugoreleaser
[ci skip]
2020-02-20releaser: Add release notes for 0.65.0hugoreleaser
2020-02-19docs: Regenerate CLI docsBjørn Erik Pedersen
2020-02-19Fix lazy publishing with publishResources=falseBjørn Erik Pedersen
Fixes #6914
2020-02-19modules: Improve "hugo mod clean"Bjørn Erik Pedersen
* Only clean project modules * Optional glob pattern of module paths to clean Closes #6907
2020-02-19commands: Add "hugo mod verify"Bjørn Erik Pedersen
See #6907
2020-02-19Add Page.GetTermsBjørn Erik Pedersen
Fixes #6905
2020-02-19Squashed 'docs/' changes from 16753a78d..341ecabb2Bjørn Erik Pedersen
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-19Merge commit '4b670bc8cc38103c2c60e5090c2f56bf30832b8d'Bjørn Erik Pedersen
2020-02-19Add a list terms benchmarkBjørn Erik Pedersen
See #6905
2020-02-19Handle disabled RSS even if it's defined in outputsBjørn Erik Pedersen
See https://github.com/gohugoio/hugo/issues/6897#issuecomment-587947078
2020-02-19Fix goMinorVersion on non-final Go releasesElliott Sales de Andrade
This should work for alpha/beta/rc releases.
2020-02-18Use the tree for taxonomy.Pages()Bjørn Erik Pedersen
2020-02-18Add some cagegories to the site collections benchmarksBjørn Erik Pedersen
2020-02-18tpl: Adjust the RSS taxonomy logicBjørn Erik Pedersen
See #6909
2020-02-18tpl: Fix RSS template for the terms listingBjørn Erik Pedersen
Fixes #6909
2020-02-18Fix taxonomyBjørn Erik Pedersen
Recently introduced in master. See https://github.com/gohugoio/hugo/issues/6897#issuecomment-587499907
2020-02-18Fix RenderString for pages without contentBjørn Erik Pedersen
Fixes #6882
2020-02-18modules: Do not try to get local themes in "hugo mod get"Bjørn Erik Pedersen
Fixes #6893
2020-02-18deps: Update goldmark-highlighting satotake
See #6901
2020-02-18commands: Support "hugo mod get -u ./..."Bjørn Erik Pedersen
Fixes #6828
2020-02-18Introduce a tree map for all contentBjørn Erik Pedersen
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-18Another benchmark renameBjørn Erik Pedersen
2020-02-18Rename the Edit benchmarksBjørn Erik Pedersen
To make them easier to filter out.
2020-02-17markup/highlight: Fix chroma highlightsatotake
* Use chroma.Coalesce * Escape code strings if lexer is nil Fixes #6877 Fixes #6856
2020-02-17Refactor a benchmark to make it runnable as testBjørn Erik Pedersen
2020-02-17Add benchmark for content editsBjørn Erik Pedersen
2020-02-16Add "go mod verify" to build scriptsBjørn Erik Pedersen
2020-02-14Add git to DockerfileJaymo Kang
Needed for GitInfo.
2020-02-14deps: Update go.sumBjørn Erik Pedersen
2020-02-13commands: Rename doWithCommandeer to cfgInit/cfgSetAndInitMark Rosemaker
This will make it clearer what it does and make the code more consistent.
2020-02-12deps: Update golibsassBjørn Erik Pedersen
Fixes #6885
2020-02-10Shuffle test files before insertionBjørn Erik Pedersen
2020-02-10Update to LibSass v3.6.3Bjørn Erik Pedersen
Fixes #6862