Joe Mooring [Wed, 13 May 2020 17:35:07 +0000 (13:35 -0400)]
Add math.Pow
Closes #7266
John Weldon [Wed, 13 May 2020 23:20:52 +0000 (16:20 -0700)]
deploy: Do not suppress .well-known/ directory
Deployments ignore directories with a leading `.`, but should not ignore
certain well known 'hidden' directories like `.well-known/`
Fixes #6691
Anthony Fok [Tue, 12 May 2020 20:08:08 +0000 (14:08 -0600)]
snap: Quote "@babel/cli" to solve build error
Cannot parse snapcraft.yaml from ~gohugoio/hugo/+git/hugo:master:
while scanning for the next token found character ‘@’ that cannot
start any token in “”, line 70, column 34: node-packages:
[postcss-cli, @babel/cli] ^
Also:
- Upgrade to snapcraft 3.x by adding "base: core"
- Add "license: Apache-2.0"
Anthony Fok [Mon, 11 May 2020 02:01:06 +0000 (20:01 -0600)]
snap: Remove custom x-nodejs plugin
My changes have been merged into snapcraft upstream.
https://bugs.launchpad.net/snapcraft/+bug/
1795531
https://bugs.launchpad.net/snapcraft/+bug/
1797374
Revert "snap: Add custom x-nodejs plugin to support ppc64el and s390x"
This reverts commit
91f49c0700dde13e16f42c745584a0bef60c6fe2.
Cameron Little [Sat, 9 May 2020 13:25:28 +0000 (15:25 +0200)]
Upgrade chroma to 0.7.3 to fix invalid css
The new version of chroma includes a fix to not emit styles for tokens
without a class (which is invalid).
Fixes #7207
Daniel Tipping [Sat, 14 Mar 2020 12:57:17 +0000 (12:57 +0000)]
Use .Lastmod for og:updated_time
.Lastmod is the time at which the website was most recently updated,
rather than .Date which is the time at which the website content file
was created.
hugoreleaser [Wed, 6 May 2020 11:29:18 +0000 (11:29 +0000)]
releaser: Prepare repository for 0.71.0-DEV
[ci skip]
hugoreleaser [Wed, 6 May 2020 11:16:40 +0000 (11:16 +0000)]
releaser: Add release notes to /docs for release of 0.70.0
[ci skip]
hugoreleaser [Wed, 6 May 2020 11:16:40 +0000 (11:16 +0000)]
releaser: Bump versions for release of 0.70.0
[ci skip]
Bjørn Erik Pedersen [Wed, 6 May 2020 10:30:29 +0000 (12:30 +0200)]
Release 0.70.0
hugoreleaser [Wed, 6 May 2020 10:24:22 +0000 (10:24 +0000)]
releaser: Add release notes for 0.70.0
Rename to *-ready.md to continue.
[ci skip]
Bjørn Erik Pedersen [Wed, 6 May 2020 10:12:57 +0000 (12:12 +0200)]
Bjørn Erik Pedersen [Wed, 6 May 2020 10:12:21 +0000 (12:12 +0200)]
Squashed 'docs/' changes from
19f44e150..
ec0abe052
ec0abe052 Update index.md
ed44339cd Update bio.md
cef04eb95 Minor edits
4d45dcc8d Submitting Digital.gov to the Hugo Showcase
d35126af7 Azure uses storage containers, not buckets; edited accordingly. (#1078)
9c249cc89 fix grammatical error
9728699a3 Release Hugo 0.69.2
cccabed0c Merge branch 'temp692'
3d0a740c4 releaser: Add release notes to /docs for release of 0.69.2
b760aceb1 HTTPS external links in docs
49e4631b0 Release 0.69.1
01f3da870 Merge branch 'temp691'
8280d85aa releaser: Add release notes to /docs for release of 0.69.1
40ea44d24 fix typo (#1088)
725f53643 Rebuild cache
80ee1efd9 Add KeyCDN Showcase
f253e906e docs: Fix typo in Hugo's Security Model
b3ffd1ad3 Mentioning a range is equivalent to foreach (#1086)
0c396911f Update jsonify function docs
376befc9a Fix typo (#1084)
4bdc9bc72 Mark .Page.UniqueID as deprecated and add .File.UniqueID
30a7b7bf2 Update hosting-on-github.md
c5db4ba2b Update postprocess.md
1121f74a5 Update install guide with Scoop extended
8988aa6fa Merge branch 'postprocess'
225d3f9c7 Release Hugo 0.69.0
4caf7a89a releaser: Add release notes to /docs for release of 0.69.0
664b2a0fa Document resources.PostProcess and buildStats
9737b34e9 docs: Regen docs helper
0fab3ba24 Merge commit '
da3c3e5fbd0de65f956618cd2e35401460a3cd02'
96dad83b1 Update hosting-on-aws-amplify.md
57eb27897 Merge commit '
c494c37a4523fbf2db6274dc87e0877fd5bec24b'
dcc7afef7 fix typo in getting started
git-subtree-dir: docs
git-subtree-split:
ec0abe052bcfebc65c323df4ff14ad277bb405d8
Piotr Perzyna [Sun, 3 May 2020 15:29:26 +0000 (17:29 +0200)]
deps: Update minify to v2.6.2
Fixes #6699
Tom [Sat, 2 May 2020 09:57:34 +0000 (12:57 +0300)]
Add support for sort by boolean
Bjørn Erik Pedersen [Fri, 1 May 2020 14:05:01 +0000 (16:05 +0200)]
deps: Update to Libsass 3.6.4
Fixes #7231
Bjørn Erik Pedersen [Tue, 28 Apr 2020 12:02:41 +0000 (14:02 +0200)]
Rename transpileJS to babel
And add a test.
Updates #5764
Niek de Wit [Fri, 22 Mar 2019 16:07:37 +0000 (17:07 +0100)]
resources: Add JavaScript transpiling solution
Add a new pipe called TranspileJS which uses the Babel cli. This makes it possible for users to write ES6 JavaScript code and transpile it to ES5 during website generation so that the code still works with older browser versions.
Fixes #5764
Bjørn Erik Pedersen [Tue, 28 Apr 2020 10:24:02 +0000 (12:24 +0200)]
Disable a test locally
It has started to fail in LiteIDE for some reason (works from the shell and on CI).
Bjørn Erik Pedersen [Mon, 27 Apr 2020 15:49:51 +0000 (17:49 +0200)]
Fix some missing JS class collector cases
Fixes #7216
Michael Lynch [Sun, 26 Apr 2020 21:13:25 +0000 (17:13 -0400)]
Add diagnostic hints to init timeout message
Expand the text in the init timeout message to give the reader more hints as to what may be causing the issue.
The current error sent me on a wild goose chase trying to debug my shortcodes, but it turned out that the issue was just that I wasn't caching my resources/ directory on my build server. Once I found this blog post, I solved the issue in minutes:
https://www.henriksommerfeld.se/hugo-timeout-not-a-circular-loop-in-shortcode/
Googling the error message yields several additional posts from users who focus on loops in their shortcode when the problem seems to be overly-expensive builds.
hugoreleaser [Fri, 24 Apr 2020 08:00:48 +0000 (08:00 +0000)]
releaser: Prepare repository for 0.70.0-DEV
[ci skip]
hugoreleaser [Fri, 24 Apr 2020 07:48:07 +0000 (07:48 +0000)]
releaser: Add release notes to /docs for release of 0.69.2
[ci skip]
hugoreleaser [Fri, 24 Apr 2020 07:48:07 +0000 (07:48 +0000)]
releaser: Bump versions for release of 0.69.2
[ci skip]
hugoreleaser [Fri, 24 Apr 2020 07:48:07 +0000 (07:48 +0000)]
releaser: Add release notes for 0.69.2
[ci skip]
Takayama Fumihiko [Thu, 23 Apr 2020 16:23:32 +0000 (01:23 +0900)]
Fix IsAncestor and IsDescendant when the same page is passed
SatowTakeshi [Thu, 23 Apr 2020 15:08:49 +0000 (00:08 +0900)]
deps: Update goldmark-highlighting
Recreate #7027
Fixes #6596
Takayama Fumihiko [Thu, 23 Apr 2020 14:59:17 +0000 (23:59 +0900)]
Fix IsAncestor and IsDescendant under subsection
hugoreleaser [Wed, 22 Apr 2020 08:07:03 +0000 (08:07 +0000)]
releaser: Prepare repository for 0.70.0-DEV
[ci skip]
hugoreleaser [Wed, 22 Apr 2020 07:55:01 +0000 (07:55 +0000)]
releaser: Add release notes to /docs for release of 0.69.1
[ci skip]
hugoreleaser [Wed, 22 Apr 2020 07:55:01 +0000 (07:55 +0000)]
releaser: Bump versions for release of 0.69.1
[ci skip]
hugoreleaser [Wed, 22 Apr 2020 07:55:01 +0000 (07:55 +0000)]
releaser: Add release notes for 0.69.1
[ci skip]
Panagiotis Koursaris [Tue, 21 Apr 2020 21:16:36 +0000 (00:16 +0300)]
hugolib/filesystems: Fix typo in test suite
Bjørn Erik Pedersen [Tue, 21 Apr 2020 10:57:45 +0000 (12:57 +0200)]
Fix class collector when running with --minify
Also add a related stresstest.
Fixes #7161
Bjørn Erik Pedersen [Tue, 21 Apr 2020 15:44:48 +0000 (17:44 +0200)]
related: Fix toLower
Don't change the slice.
Fixes #7198
Bjørn Erik Pedersen [Tue, 21 Apr 2020 14:44:35 +0000 (16:44 +0200)]
Fix broken test
BurtonQin [Tue, 21 Apr 2020 10:00:21 +0000 (06:00 -0400)]
tpl/tmplimpl/template: Change defer RLock to RUnlock
Boqin Qin [Mon, 20 Apr 2020 15:47:34 +0000 (23:47 +0800)]
hugolib: Add Unlock before panic
Onur Yaman [Sat, 18 Apr 2020 10:57:00 +0000 (13:57 +0300)]
docs: Fix typo in Hugo's Security Model
Niklas Fasching [Fri, 17 Apr 2020 14:09:17 +0000 (16:09 +0200)]
deps: Update go-org to v1.1.0
- inline source blocks and exports
- result blocks and source block :exports parameter
- fix: html escaping in example blocks
- #+LINK based links
Steve [Mon, 13 Apr 2020 16:31:33 +0000 (12:31 -0400)]
commands: Modify gen chromastyles to output all CSS classes
Chroma was updated to include a new function to output all CSS
classes without skipping any considered redundant with the current
style.
This will modify the `hugo gen chromastyles` command to use this new
function by default, which avoids potential problems if the style is
later modified.
Also includes requires the updated Chroma (v0.7.2).
Resolves #7167
Bjørn Erik Pedersen [Mon, 13 Apr 2020 14:55:23 +0000 (16:55 +0200)]
deps: Update to goldmark v1.1.28
Fixes #7113
Bjørn Erik Pedersen [Sun, 12 Apr 2020 17:18:54 +0000 (19:18 +0200)]
Fix query parameter handling in server fast render mode
There may be a simpler way to get to the raw path, but this will have to do for now.
Fixes #7163
hugoreleaser [Fri, 10 Apr 2020 09:19:20 +0000 (09:19 +0000)]
releaser: Prepare repository for 0.70.0-DEV
[ci skip]
hugoreleaser [Fri, 10 Apr 2020 09:08:37 +0000 (09:08 +0000)]
releaser: Add release notes to /docs for release of 0.69.0
[ci skip]
hugoreleaser [Fri, 10 Apr 2020 09:08:37 +0000 (09:08 +0000)]
releaser: Bump versions for release of 0.69.0
[ci skip]
Bjørn Erik Pedersen [Fri, 10 Apr 2020 08:49:41 +0000 (10:49 +0200)]
Update 0.69.0-relnotes.md
hugoreleaser [Fri, 10 Apr 2020 08:25:47 +0000 (08:25 +0000)]
releaser: Add release notes for 0.69.0
Rename to *-ready.md to continue.
[ci skip]
Bjørn Erik Pedersen [Fri, 10 Apr 2020 07:07:41 +0000 (09:07 +0200)]
docs: Regen docs helper
Bjørn Erik Pedersen [Fri, 10 Apr 2020 07:06:04 +0000 (09:06 +0200)]
Squashed 'docs/' changes from
20d77860b..
19f44e150
19f44e150 fix typo (#1077)
b66478084 Fix build listing improvements version
git-subtree-dir: docs
git-subtree-split:
19f44e150fd7921abedbdae5561991815b98fd2d
Bjørn Erik Pedersen [Fri, 10 Apr 2020 07:06:04 +0000 (09:06 +0200)]
Bjørn Erik Pedersen [Tue, 3 Mar 2020 11:25:03 +0000 (12:25 +0100)]
Collect HTML elements during the build to use in PurgeCSS etc.
The main use case for this is to use with resources.PostProcess and resources.PostCSS with purgecss.
You would normally set it up to extract keywords from your templates, doing it from the full /public takes forever for bigger sites.
Doing the template thing misses dynamically created class names etc., and it's hard/impossible to set up in when using themes.
You can enable this in your site config:
```toml
[build]
writeStats = true
```
It will then write a `hugo_stats.json` file to the project root as part of the build.
If you're only using this for the production build, you should consider putting it below `config/production`.
You can then set it up with PostCSS like this:
```js
const purgecss = require('@fullhuman/postcss-purgecss')({
content: [ './hugo_stats.json' ],
defaultExtractor: (content) => {
let els = JSON.parse(content).htmlElements;
return els.tags.concat(els.classes, els.ids);
}
});
module.exports = {
plugins: [
require('tailwindcss'),
require('autoprefixer'),
...(process.env.HUGO_ENVIRONMENT === 'production' ? [ purgecss ] : [])
]
};
```
Fixes #6999
Elliott Sales de Andrade [Wed, 8 Apr 2020 10:56:14 +0000 (06:56 -0400)]
deps: Update to latest emoji package
Helicer [Tue, 7 Apr 2020 20:38:52 +0000 (15:38 -0500)]
Update hosting-on-aws-amplify.md
AWS Amplify now supports a GUI method for using the latest `hugo` version. Please feel free to modify my wording here, etc.
Bjørn Erik Pedersen [Tue, 25 Feb 2020 20:40:02 +0000 (21:40 +0100)]
Add basic "post resource publish support"
Fixes #7146
Cameron Moore [Tue, 24 Mar 2020 02:03:52 +0000 (21:03 -0500)]
tpl: Extend Jsonify to support options map
Add support for prefix and indent options used by json.MarshalIndent
from the Go stdlib.
Cameron Moore [Sat, 21 Mar 2020 15:15:12 +0000 (10:15 -0500)]
tpl: Extend Jsonify to support optional indent parameter
Fixes #5040
Robert Fekete [Tue, 7 Apr 2020 15:27:00 +0000 (17:27 +0200)]
Typo correction
Jay Williams [Tue, 7 Apr 2020 17:42:45 +0000 (12:42 -0500)]
commands: Use semver for min_version per recommendations
See https://github.com/gohugoio/hugoThemes#themetoml
Bjørn Erik Pedersen [Tue, 7 Apr 2020 08:13:55 +0000 (10:13 +0200)]
modules: Fix hugo mod vendor for regular file mounts
Fixes #7140
Bjørn Erik Pedersen [Sun, 5 Apr 2020 23:07:57 +0000 (01:07 +0200)]
Revert "Revert "common/herrors: Fix typos in comments""
OK, I'm getting tired. Sorry for the noise.
This reverts commit
4437e918cdab1d84f2f184fe71e5dac14aa48897.
Bjørn Erik Pedersen [Sun, 5 Apr 2020 23:06:27 +0000 (01:06 +0200)]
Revert "common/herrors: Fix typos in comments"
This reverts commit
1123711b0979b1647d7c486f67af7503afb11abb.
Shubham Shahare [Sat, 4 Apr 2020 21:24:33 +0000 (02:54 +0530)]
deps: Updateto gitmap v1.1.2
Fixes #6985
rnazmo [Thu, 2 Apr 2020 12:37:00 +0000 (21:37 +0900)]
common/herrors: Fix typos in comments
Bjørn Erik Pedersen [Tue, 31 Mar 2020 20:11:54 +0000 (22:11 +0200)]
Bjørn Erik Pedersen [Tue, 31 Mar 2020 20:10:45 +0000 (22:10 +0200)]
Squashed 'docs/' changes from
2a0ea423d..
20d77860b
20d77860b Remove the calibre image action
58f53654d Improve image metadata formatting (#1067)
c569f3657 Update theme
80e6d362e Update theme
d5806cca5 Update theme
efc5cb227 Remove broken link on "where" page (#1058)
443266076 Comments Alternatives (#1036)
9b480ebb7 Fix typo
1402365ee Fix included typo in build-options.md
3b5a76de1 Update index.md
1196c7695 Update index.md
1887ea1ed Update index.md
d0666e74e Hugo 0.68.3
d514cfac9 Merge branch 'temp683'
49e57362b releaser: Add release notes to /docs for release of 0.68.3
fa0ac3bf1 Merge branch 'temp682'
46993c209 Release 0.68.2
4c8d6d242 releaser: Add release notes to /docs for release of 0.68.2
9694f4d36 Update index.md
368a03754 Update index.md
0d997010c Merge branch 'temp681'
24138a9cd releaser: Add release notes to /docs for release of 0.68.1
7dd6cc788 Update index.md
b6125b4a8 Update build-options.md
a2dead37a Release 0.68.0
7cff41348 Merge branch 'temp680'
b3b37959c releaser: Add release notes to /docs for release of 0.68.0
0f98184b0 Some minify configuration adjustments
02219f787 Add minify config
efeea7be0 Allow headless bundles to list pages via $page.Pages and $page.RegularPages
7950d0ad1 Mention `resources` folder in the "Directory structure" docs.
git-subtree-dir: docs
git-subtree-split:
20d77860b2a992b4917af75a657419b19baafa43
SatowTakeshi [Fri, 27 Mar 2020 16:36:50 +0000 (01:36 +0900)]
helpers: Fix TrimShortHTML
Where some tags are siblings of p tag.
Fixes #7081
Bjørn Erik Pedersen [Thu, 26 Mar 2020 08:41:30 +0000 (09:41 +0100)]
Fix IsDescendant/IsAncestor for overlapping section names
Fixes #7096
Stéphane Wirtel [Tue, 24 Mar 2020 16:19:58 +0000 (17:19 +0100)]
fix typo in getting started
hugoreleaser [Tue, 24 Mar 2020 12:16:13 +0000 (12:16 +0000)]
releaser: Prepare repository for 0.69.0-DEV
[ci skip]
hugoreleaser [Tue, 24 Mar 2020 12:04:27 +0000 (12:04 +0000)]
releaser: Add release notes to /docs for release of 0.68.3
[ci skip]
hugoreleaser [Tue, 24 Mar 2020 12:04:27 +0000 (12:04 +0000)]
releaser: Bump versions for release of 0.68.3
[ci skip]
hugoreleaser [Tue, 24 Mar 2020 12:04:27 +0000 (12:04 +0000)]
releaser: Add release notes for 0.68.3
[ci skip]
Bjørn Erik Pedersen [Tue, 24 Mar 2020 10:47:05 +0000 (11:47 +0100)]
Fix _build.list.local logic
Fixes #7089
hugoreleaser [Tue, 24 Mar 2020 08:33:02 +0000 (08:33 +0000)]
releaser: Prepare repository for 0.69.0-DEV
[ci skip]
hugoreleaser [Tue, 24 Mar 2020 08:21:09 +0000 (08:21 +0000)]
releaser: Add release notes to /docs for release of 0.68.2
[ci skip]
hugoreleaser [Tue, 24 Mar 2020 08:21:09 +0000 (08:21 +0000)]
releaser: Bump versions for release of 0.68.2
[ci skip]
hugoreleaser [Tue, 24 Mar 2020 08:21:09 +0000 (08:21 +0000)]
releaser: Add release notes for 0.68.2
[ci skip]
Bjørn Erik Pedersen [Sun, 22 Mar 2020 12:42:39 +0000 (13:42 +0100)]
Fix cache reset for a page's collections on server live reload
Fixes #7085
hugoreleaser [Sun, 22 Mar 2020 10:47:54 +0000 (10:47 +0000)]
releaser: Prepare repository for 0.69.0-DEV
[ci skip]
hugoreleaser [Sun, 22 Mar 2020 10:36:42 +0000 (10:36 +0000)]
releaser: Add release notes to /docs for release of 0.68.1
[ci skip]
hugoreleaser [Sun, 22 Mar 2020 10:36:42 +0000 (10:36 +0000)]
releaser: Bump versions for release of 0.68.1
[ci skip]
hugoreleaser [Sun, 22 Mar 2020 10:36:42 +0000 (10:36 +0000)]
releaser: Add release notes for 0.68.1
[ci skip]
Bjørn Erik Pedersen [Sat, 21 Mar 2020 17:51:29 +0000 (18:51 +0100)]
releaser: Include "Revert" commits in change log
Bjørn Erik Pedersen [Sat, 21 Mar 2020 17:38:19 +0000 (18:38 +0100)]
Revert "resources: Add data context to the key in ExecuteAsTemplate"
This reverts commit
18cb21ff2e4a60e7094908e4d6113a9d5a086316.
Fixes #7064
hugoreleaser [Sat, 21 Mar 2020 11:59:39 +0000 (11:59 +0000)]
releaser: Prepare repository for 0.69.0-DEV
[ci skip]
hugoreleaser [Sat, 21 Mar 2020 11:47:37 +0000 (11:47 +0000)]
releaser: Add release notes to /docs for release of 0.68.0
[ci skip]
hugoreleaser [Sat, 21 Mar 2020 11:47:37 +0000 (11:47 +0000)]
releaser: Bump versions for release of 0.68.0
[ci skip]
Bjørn Erik Pedersen [Sat, 21 Mar 2020 11:41:25 +0000 (12:41 +0100)]
Release 0.68.0
Bjørn Erik Pedersen [Sat, 21 Mar 2020 11:40:46 +0000 (12:40 +0100)]
Update 0.68.0-relnotes.md
[ci skip]
hugoreleaser [Sat, 21 Mar 2020 11:33:28 +0000 (11:33 +0000)]
releaser: Add release notes for 0.68.0
Rename to *-ready.md to continue.
[ci skip]
Bjørn Erik Pedersen [Sat, 21 Mar 2020 11:25:03 +0000 (12:25 +0100)]
Fix Go build version
Bjørn Erik Pedersen [Fri, 20 Mar 2020 15:34:53 +0000 (16:34 +0100)]
Some minify configuration adjustments
SatowTakeshi [Sat, 29 Feb 2020 09:44:05 +0000 (18:44 +0900)]
Add minify config
Fixes #6750
Updates #6892
Bjørn Erik Pedersen [Fri, 20 Mar 2020 08:37:21 +0000 (09:37 +0100)]
Allow headless bundles to list pages via $page.Pages and $page.RegularPages
Fixes #7075
Bjørn Erik Pedersen [Fri, 20 Mar 2020 15:05:42 +0000 (16:05 +0100)]
Update to Go 1.14.1 and 1.13.9
Fixes #7078
Carl Johnson [Fri, 20 Mar 2020 13:35:41 +0000 (09:35 -0400)]
Fix GetTerms nil pointer
Fixes #7061
Bjørn Erik Pedersen [Fri, 20 Mar 2020 08:19:29 +0000 (09:19 +0100)]
Bjørn Erik Pedersen [Fri, 20 Mar 2020 08:18:47 +0000 (09:18 +0100)]
Squashed 'docs/' changes from
988f7d5c2..
2a0ea423d
2a0ea423d Wrap cascade ex in code toggle
841573e3e Correcting reference for YouTube shortcode (#1055)
8f9378f93 Release 0.67.1
178759468 Merge branch 'temp671'
1b5ae9cb1 releaser: Add release notes to /docs for release of 0.67.1
a87aa44ec Don't set GOPATH when building from source
bd35dfbd8 Update hugo-deploy.md
527cf3b2b Adding a commercial search service
709844459 Add languageDirection to language configuration
523be23eb Fix include typo on v67 Release Notes
fdd7cc66c Adjust relase notes
613ba75e8 releaser: Add release notes to /docs for release of 0.67.0
3fb1376d1 docs: Doument the server config
6408a9b4e Merge commit '
14e369b961943a0b977776899e24e8bea63834df'
10457ca46 deploy: Add include and exclude support for remote
git-subtree-dir: docs
git-subtree-split:
2a0ea423d77a81c4dd439708505b4680e49d7c5d
Evan Anderson [Thu, 19 Mar 2020 17:51:17 +0000 (10:51 -0700)]
Pass directory name to filters in LstatIfPossible in the same way as Readdir