Bjørn Erik Pedersen
5bd22ba85f
commands: Delay server builds after the watcher is set up
...
See #11264
2023-07-19 19:50:37 +02:00
Bjørn Erik Pedersen
f1a061e9ed
Re-instate disableLiveReload as a config option (and not just a flag)
...
Closes #11259
2023-07-19 19:50:37 +02:00
hugoreleaser
79f15be5b0
releaser: Prepare repository for 0.116.0-DEV
...
[ci skip]
2023-07-13 16:23:50 +00:00
hugoreleaser
5c2e014a51
releaser: Bump versions for release of 0.115.3
...
[ci skip]
2023-07-13 16:11:34 +00:00
hugoreleaser
91b02091a5
releaser: Prepare repository for 0.116.0-DEV
...
[ci skip]
2023-07-08 17:19:03 +00:00
hugoreleaser
8966424e0e
releaser: Bump versions for release of 0.115.2
...
[ci skip]
2023-07-08 17:06:56 +00:00
Bjørn Erik Pedersen
92e86702ea
Fix defaultContentLanguageInSubdir with only 1 language
...
Fixes #10064
2023-07-08 16:08:46 +02:00
Anthony Fok
bf7ee8a91a
Bump github.com/bep/clock v0.3.0 to renamed github.com/bep/clocks v0.5.0
2023-07-04 09:14:48 +02:00
hugoreleaser
d912491f2d
releaser: Prepare repository for 0.116.0-DEV
...
[ci skip]
2023-07-03 17:39:56 +00:00
hugoreleaser
857374e693
releaser: Bump versions for release of 0.115.1
...
[ci skip]
2023-07-03 17:28:25 +00:00
Bjørn Erik Pedersen
0ff8e13c1c
commands: Fix index out of range in hugo mod get
...
Fixes #11190
2023-06-30 15:57:46 +02:00
Bjørn Erik Pedersen
ffd37d4f75
Only print the path warnings once
...
We could reset and rerun it on server rebuilds, but that report needs a full build to make sense.
Also clean up the config vs flags in this area: Make all config settings match the flags e.g. `printPathWarnings`, but set up aliases for the
old.
Fixes #11187
2023-06-30 10:24:28 +02:00
hugoreleaser
67caf50698
releaser: Bump versions for release of 0.115.0
...
[ci skip]
2023-06-29 15:56:39 +00:00
Bjørn Erik Pedersen
80ecb95895
commands: Handle hugo mod get --help
...
Fixes #11141
2023-06-29 08:53:50 +02:00
Andreas Deininger
635cc346ce
commands: Fix panic when running hugo new theme without theme name
...
Closes #11162 .
2023-06-28 16:20:54 +02:00
Mos Roshanavand
12646750aa
Print help message when triggered with no flags
2023-06-28 14:58:36 +02:00
Andreas Deininger
793e38f5ce
commands: Fix help message for hugo new theme
...
Closes #11161 .
2023-06-28 09:30:27 +02:00
Bjørn Erik Pedersen
fa0e16f4c7
Fix false path warnings with resources.PostProcess
...
Fixes #7735
2023-06-27 21:55:35 +02:00
Joe Mooring
019299b0b0
commands: Enable format flag with hugo new site
...
Fixes #11155
2023-06-24 20:26:54 +02:00
Bjørn Erik Pedersen
5b4bfc2db7
Fix broken nodeploy setup
...
Fixes #11149
2023-06-23 12:40:43 +02:00
Bjørn Erik Pedersen
b1016d2e26
commands: Make hugo env respect --logLevel
...
Fixes #11145
2023-06-21 23:18:38 +02:00
Brian Knight
49336bfc58
commands: Update Jekyll post-import output
...
Update CLI output after a successful Jekyll import to
suggest a maintained theme and include clearer steps
to running a server locally.
Fixes #10715
Co-authored-by: Joe Mooring <joe@mooring.com>
2023-06-21 20:38:54 +02:00
hugoreleaser
9df2ec7988
releaser: Bump versions for release of 0.114.0
...
[ci skip]
2023-06-19 17:01:43 +00:00
Oleksandr Redko
9009c8cdca
all: Fix typos in function names and comments
2023-06-19 09:26:29 +02:00
Bjørn Erik Pedersen
12dc9a6e4a
deploy: Fix deploy defaults for non-zero flag values (e.g. maxDeletes, invalidateCDN)
...
This was broken in the config rewrite in Hugo 0.112.0.
The workaround is to be explicit about setting these flag values (even if just using the defaults), e.g.:
```
hugo deploy --invalidateCDN --maxDeletes 256
```
Fixes #11127
2023-06-18 19:38:34 +02:00
Bjørn Erik Pedersen
7c9fada778
Replace the old log setup, with structured logging etc.
...
Fixes #11124
2023-06-18 13:03:04 +02:00
Bjørn Erik Pedersen
ef147f4e87
commands: Remove flags log, verboseLog, add flag logLevel, deprecate flags verbose and debug
...
Fixes #9648
Fixes #11071
2023-06-13 17:49:38 +02:00
Erica Mays
258884f44f
cache: Set default cache path based on $USER
...
Change the default cache directory to `$TMPDIR/hugo_cache_$USER`, so
that multi-user systems do not have caches that interfere with each
other. The other cache-choosing logic (e.g. Netlify exceptions,
configuration options) are not affected.
Fixes #7391
2023-06-12 21:33:35 +02:00
Oleksandr Redko
b8526f32fa
commands,config: Fix typo in log and error messages
2023-06-12 16:45:20 +02:00
hugoreleaser
085c1b3d61
releaser: Bump versions for release of 0.113.0
...
[ci skip]
2023-06-05 15:04:51 +00:00
Bjørn Erik Pedersen
5446900dee
commands: Update CLI docs vs server and production
...
Fixes #11067
2023-06-05 11:53:14 +02:00
Bjørn Erik Pedersen
cf38c73f53
commands: Add TLS/HTTPS support to hugo server
...
* commands: Add TLS/HTTPS support to hugo server
The "auto cert" handling in this PR is backed by mkcert (see link below).
To get this up and running on a new PC, you can:
```
hugo server trust
hugo server --tlsAuto
```
When `--tlsAuto` (or `--tlsCertFile` and `--tlsKeyFile`) is set and no `--baseURL` is provided as a flag, the server is
started with TLS and `https` as the protocol.
Note that you only need to run `hugo server trust` once per PC.
If you already have the key and the cert file (e.g. by using mkcert directly), you can do:
```
hugo server --tlsCertFile mycert.pem --tlsKeyFile mykey.pem
```
See https://github.com/FiloSottile/mkcert
Fixes #11064
2023-06-05 09:53:53 +02:00
hugoreleaser
536bf71abe
releaser: Prepare repository for 0.113.0-DEV
...
[ci skip]
2023-06-02 07:19:22 +00:00
hugoreleaser
ea3c95a7b0
releaser: Bump versions for release of 0.112.7
...
[ci skip]
2023-06-02 07:07:11 +00:00
Oleksandr Redko
4c46f9400b
all: Replace deprecated ioutil with io and os
2023-06-01 17:52:21 +02:00
hugoreleaser
8c7a4e995b
releaser: Prepare repository for 0.113.0-DEV
...
[ci skip]
2023-06-01 09:15:08 +00:00
hugoreleaser
2ca0fcc448
releaser: Bump versions for release of 0.112.6
...
[ci skip]
2023-06-01 09:03:29 +00:00
Bjørn Erik Pedersen
0ef2952846
commands: Add --lang to hugo config
...
Fixes #11057
2023-06-01 10:49:21 +02:00
hugoreleaser
d47225ce9e
releaser: Bump versions for release of 0.112.5
...
[ci skip]
2023-05-29 06:43:02 +00:00
hugoreleaser
cd59216de4
releaser: Prepare repository for 0.113.0-DEV
...
[ci skip]
2023-05-28 13:15:07 +00:00
hugoreleaser
e285153d7f
releaser: Bump versions for release of 0.112.4
...
[ci skip]
2023-05-28 13:04:00 +00:00
Bjørn Erik Pedersen
51d0a0ab01
commands: Add the common build flags to the config commands
...
Which allows to see the config with `--theme` applied.
Updates #11018
2023-05-28 13:06:26 +02:00
Bjørn Erik Pedersen
43f1282e73
commands: Reinstate some of the removed build flags (e.g. --theme) to new and mod
...
Fixes #11018
2023-05-28 12:55:44 +02:00
Bjørn Erik Pedersen
273d9f69a6
commands: Fail the build when no config file or config dir
...
Fixes #11019
2023-05-27 16:56:54 +02:00
Bjørn Erik Pedersen
8f293a1855
Fix --renderStaticToDisk regression
...
Fixes #11026
2023-05-27 16:56:54 +02:00
Bjørn Erik Pedersen
901cd970db
commands: Re-introduce the -f shorthand for hugo new site
...
Fixes #11015
2023-05-27 16:56:54 +02:00
Bjørn Erik Pedersen
f86b5f70a6
commands: Move the --format flag to only the commands that support it
...
Fixes #11022
2023-05-27 16:56:54 +02:00
hugoreleaser
3297b395d8
releaser: Prepare repository for 0.113.0-DEV
...
[ci skip]
2023-05-24 14:54:43 +00:00
hugoreleaser
ba6f74e404
releaser: Bump versions for release of 0.112.3
...
[ci skip]
2023-05-24 14:42:50 +00:00
Bjørn Erik Pedersen
231374a1fa
Fix regression when loading config -e is empty or HUGO_ENV or HUGO_ENVIRONMENT is set
...
Fixes #11013
2023-05-24 16:39:31 +02:00