Niek de Wit
2a171ff1c5
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
2020-04-29 10:51:33 +02:00
Bjørn Erik Pedersen
67f920419a
Disable a test locally
...
It has started to fail in LiteIDE for some reason (works from the shell and on CI).
2020-04-28 12:24:02 +02:00
Bjørn Erik Pedersen
c03ea2b660
Fix some missing JS class collector cases
...
Fixes #7216
2020-04-27 19:06:29 +02:00
Michael Lynch
fe60b7d9e4
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.
2020-04-27 13:23:35 +02:00
hugoreleaser
c2d9fd1ebe
releaser: Prepare repository for 0.70.0-DEV
...
[ci skip]
2020-04-24 08:00:48 +00:00
hugoreleaser
ec9dcf3048
releaser: Add release notes to /docs for release of 0.69.2
...
[ci skip]
2020-04-24 07:48:07 +00:00
hugoreleaser
03802ff3cb
releaser: Bump versions for release of 0.69.2
...
[ci skip]
2020-04-24 07:48:07 +00:00
hugoreleaser
5e31198c98
releaser: Add release notes for 0.69.2
...
[ci skip]
2020-04-24 07:48:07 +00:00
Takayama Fumihiko
8d5766d417
Fix IsAncestor and IsDescendant when the same page is passed
2020-04-23 20:23:42 +02:00
SatowTakeshi
5c41f41ad4
deps: Update goldmark-highlighting
...
Recreate #7027
Fixes #6596
2020-04-23 18:48:52 +02:00
Takayama Fumihiko
27a4c4410c
Fix IsAncestor and IsDescendant under subsection
2020-04-23 18:12:13 +02:00
hugoreleaser
ade27699e5
releaser: Prepare repository for 0.70.0-DEV
...
[ci skip]
2020-04-22 08:07:03 +00:00
hugoreleaser
17661debb6
releaser: Add release notes to /docs for release of 0.69.1
...
[ci skip]
2020-04-22 07:55:01 +00:00
hugoreleaser
8549189e8e
releaser: Bump versions for release of 0.69.1
...
[ci skip]
2020-04-22 07:55:01 +00:00
hugoreleaser
c2c7a4ce5b
releaser: Add release notes for 0.69.1
...
[ci skip]
2020-04-22 07:55:01 +00:00
Panagiotis Koursaris
49e6c8cb4e
hugolib/filesystems: Fix typo in test suite
2020-04-21 23:16:36 +02:00
Bjørn Erik Pedersen
f37e77f2d3
Fix class collector when running with --minify
...
Also add a related stresstest.
Fixes #7161
2020-04-21 21:00:52 +02:00
Bjørn Erik Pedersen
27af5a339a
related: Fix toLower
...
Don't change the slice.
Fixes #7198
2020-04-21 17:46:26 +02:00
Bjørn Erik Pedersen
b3c825756f
Fix broken test
2020-04-21 16:44:35 +02:00
BurtonQin
5146dc614f
tpl/tmplimpl/template: Change defer RLock to RUnlock
2020-04-21 13:23:31 +02:00
Boqin Qin
736f84b2d5
hugolib: Add Unlock before panic
2020-04-20 17:47:34 +02:00
Onur Yaman
cd4d820201
docs: Fix typo in Hugo's Security Model
2020-04-18 14:16:42 +02:00
Niklas Fasching
2b28e5a9cb
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
2020-04-17 22:07:52 +02:00
Steve
102ec2da7a
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
2020-04-13 18:31:33 +02:00
Bjørn Erik Pedersen
feaa582cbe
deps: Update to goldmark v1.1.28
...
Fixes #7113
2020-04-13 16:55:23 +02:00
Bjørn Erik Pedersen
ee67dbeff5
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
2020-04-12 19:18:54 +02:00
hugoreleaser
4a3f2427ed
releaser: Prepare repository for 0.70.0-DEV
...
[ci skip]
2020-04-10 09:19:20 +00:00
hugoreleaser
4205844bce
releaser: Add release notes to /docs for release of 0.69.0
...
[ci skip]
2020-04-10 09:08:37 +00:00
hugoreleaser
9b55d13589
releaser: Bump versions for release of 0.69.0
...
[ci skip]
2020-04-10 09:08:37 +00:00
Bjørn Erik Pedersen
6f56a636f6
Update 0.69.0-relnotes.md
2020-04-10 10:58:36 +02:00
hugoreleaser
5ec7fa343a
releaser: Add release notes for 0.69.0
...
Rename to *-ready.md to continue.
[ci skip]
2020-04-10 08:25:47 +00:00
Bjørn Erik Pedersen
b7ff4dc23e
docs: Regen docs helper
2020-04-10 09:07:41 +02:00
Bjørn Erik Pedersen
30748decf1
Merge commit 'da3c3e5fbd0de65f956618cd2e35401460a3cd02'
2020-04-10 09:06:04 +02:00
Bjørn Erik Pedersen
da3c3e5fbd
Squashed 'docs/' changes from 20d77860b..19f44e150
...
19f44e150 fix typo (#1077 )
b66478084 Fix build listing improvements version
git-subtree-dir: docs
git-subtree-split: 19f44e150fd7921abedbdae5561991815b98fd2d
2020-04-10 09:06:04 +02:00
Bjørn Erik Pedersen
095bf64c99
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
2020-04-09 22:57:26 +02:00
Elliott Sales de Andrade
7791a804e2
deps: Update to latest emoji package
2020-04-08 12:56:14 +02:00
Helicer
c774b230e9
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.
2020-04-07 22:48:55 +02:00
Bjørn Erik Pedersen
2f721f8ec6
Add basic "post resource publish support"
...
Fixes #7146
2020-04-07 21:59:20 +02:00
Cameron Moore
8568928aa8
tpl: Extend Jsonify to support options map
...
Add support for prefix and indent options used by json.MarshalIndent
from the Go stdlib.
2020-04-07 20:01:57 +02:00
Cameron Moore
1bc93021e3
tpl: Extend Jsonify to support optional indent parameter
...
Fixes #5040
2020-04-07 20:01:57 +02:00
Robert Fekete
7eba37ae9b
Typo correction
2020-04-07 19:47:44 +02:00
Jay Williams
efc61d6f3b
commands: Use semver for min_version per recommendations
...
See https://github.com/gohugoio/hugoThemes#themetoml
2020-04-07 19:42:45 +02:00
Bjørn Erik Pedersen
d8d6a25b57
modules: Fix hugo mod vendor for regular file mounts
...
Fixes #7140
2020-04-07 10:13:55 +02:00
Bjørn Erik Pedersen
9f12be54ee
Revert "Revert "common/herrors: Fix typos in comments""
...
OK, I'm getting tired. Sorry for the noise.
This reverts commit 4437e918cd
.
2020-04-06 01:07:57 +02:00
Bjørn Erik Pedersen
4437e918cd
Revert "common/herrors: Fix typos in comments"
...
This reverts commit 1123711b09
.
2020-04-06 01:06:27 +02:00
Shubham Shahare
4de3ecdc26
deps: Updateto gitmap v1.1.2
...
Fixes #6985
2020-04-04 23:24:33 +02:00
rnazmo
1123711b09
common/herrors: Fix typos in comments
2020-04-02 22:06:22 +02:00
Bjørn Erik Pedersen
3d84ef9720
Merge commit 'c494c37a4523fbf2db6274dc87e0877fd5bec24b'
2020-03-31 22:11:54 +02:00
Bjørn Erik Pedersen
c494c37a45
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
2020-03-31 22:10:45 +02:00
SatowTakeshi
9c9987535f
helpers: Fix TrimShortHTML
...
Where some tags are siblings of p tag.
Fixes #7081
2020-03-28 11:10:25 +01:00