Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-22 | Fix so hugo get -u updates transitively | Razon Yang | |
2023-09-14 | commands/gen: Remove default highlight style | Joe Mooring | |
Fixes #11445 | |||
2023-08-30 | Delay the creation of cache directories until they're used | Bjørn Erik Pedersen | |
Fixes #11390 | |||
2023-08-30 | testscripts: Move hugo new tests to where they belong | Bjørn Erik Pedersen | |
2023-08-23 | Make sure resources directory isn't created in hugo new theme | Bjørn Erik Pedersen | |
Fixes #11382 | |||
2023-08-23 | testscripts: Make mod vendor test stable | Bjørn Erik Pedersen | |
2023-08-23 | Fix it so disable a module does not disable transitive dependency required ↵ | Bjørn Erik Pedersen | |
by others The motivation behind the original implementation was probably to show disabled modules when running `hugo mod graph`. Fixes #11376 | |||
2023-08-23 | create/skeletons: Move theme's site config to top level | Joe Mooring | |
Closes #11380 | |||
2023-08-21 | commands/new: Embed site and theme skeletons | Joe Mooring | |
The skeletons are used when creating new sites and themes with the CLI. Closes #11358 | |||
2023-08-01 | Fix module config watch regression | Bjørn Erik Pedersen | |
Fixes #11313 | |||
2023-07-27 | Use os.UserCacheDir as first fallback if cacheDir is not set | Bjørn Erik Pedersen | |
We will now try 1. cacheDir (or, commonly set in environment as `HUGO_CACHEDIR`) 2. if on Netlify we use `/opt/build/cache/hugo_cache/` 3. os.UserCacheDir 4. A temp dir Storing the cache, especially the module cache, in a temporary idea has had lots of hard to debug issues, especially on MacOS, which this commit tries to fix. This should also make it easier to locate the Hugo cache: >UserCacheDir returns the default root directory to use for user-specific cached data. Users should create their own application-specific subdirectory within this one and use that. > >On Unix systems, it returns $XDG_CACHE_HOME as specified by https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html if non-empty, else $HOME/.cache. On Darwin, it returns $HOME/Library/Caches. On Windows, it returns %LocalAppData%. On Plan 9, it returns $home/lib/cache. > >If the location cannot be determined (for example, $HOME is not defined), then it will return an error. Fixes #11286 Fixes #11291 | |||
2023-07-19 | commands: Move testscript into its correct place | Bjørn Erik Pedersen | |
2023-07-19 | Create hugo_stats.json if it's mounted but does not exists | Bjørn Erik Pedersen | |
A common pattern for Tailwind 3 is to mount that file to get it on the server watch list. A common pattern is also to add hugo_stats.json to .gitignore. This has meant that the first time you start the server (no hugo_stats.json), it just doesn't work as expected. Fixes #11264 | |||
2023-07-19 | Re-instate disableLiveReload as a config option (and not just a flag) | Bjørn Erik Pedersen | |
Closes #11259 | |||
2023-07-08 | Fix hugo mod vendor for modules with hugo.toml | Bjørn Erik Pedersen | |
Fixes #11221 | |||
2023-06-29 | commands: Handle hugo mod get --help | Bjørn Erik Pedersen | |
Fixes #11141 | |||
2023-06-28 | commands: Fix help message for hugo new theme | Andreas Deininger | |
Closes #11161. | |||
2023-06-27 | Fix false path warnings with resources.PostProcess | Bjørn Erik Pedersen | |
Fixes #7735 | |||
2023-06-24 | commands: Enable format flag with hugo new site | Joe Mooring | |
Fixes #11155 | |||
2023-06-18 | deploy: Fix deploy defaults for non-zero flag values (e.g. maxDeletes, ↵ | Bjørn Erik Pedersen | |
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-13 | Fix handling of aliases (e.g. hugo serve) | Bjørn Erik Pedersen | |
Fixes #11090 | |||
2023-06-05 | commands: Add TLS/HTTPS support to hugo server | Bjørn Erik Pedersen | |
* 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-02 | Don't inject livereload script on hugo -w | Bjørn Erik Pedersen | |
Fixes #11061 | |||
2023-05-28 | Fix Processed images count regression for multiple languages | Bjørn Erik Pedersen | |
Fixes #11002 | |||
2023-05-28 | commands: Reinstate some of the removed build flags (e.g. --theme) to new ↵ | Bjørn Erik Pedersen | |
and mod Fixes #11018 | |||
2023-05-28 | Don't create the public folder unless needed | Bjørn Erik Pedersen | |
Fixes #11031 | |||
2023-05-27 | commands: Fail the build when no config file or config dir | Bjørn Erik Pedersen | |
Fixes #11019 | |||
2023-05-27 | Fix --renderStaticToDisk regression | Bjørn Erik Pedersen | |
Fixes #11026 | |||
2023-05-27 | commands: Re-introduce the -f shorthand for hugo new site | Bjørn Erik Pedersen | |
Fixes #11015 | |||
2023-05-24 | Fix regression when loading config -e is empty or HUGO_ENV or ↵ | Bjørn Erik Pedersen | |
HUGO_ENVIRONMENT is set Fixes #11013 | |||
2023-05-24 | Fix regression with site.IsServer when not running a server | Bjørn Erik Pedersen | |
Fixes #11006 | |||
2023-05-22 | Add --format to hugo config | Bjørn Erik Pedersen | |
Now default to TOML. | |||
2023-05-22 | Fix "unknown command" message when no suggestion | Bjørn Erik Pedersen | |
Updates #10953 | |||
2023-05-22 | commands: Make all list commands list what 'all' did before | Bjørn Erik Pedersen | |
Also, always include the CSV header. Updates #10953 | |||
2023-05-21 | commands: Fix build logic when listing expired/future draft content | Bjørn Erik Pedersen | |
Fixes #10972 | |||
2023-05-19 | Re-add --printUnusedTemplates and --printPathWarnings | Bjørn Erik Pedersen | |
And now with tests. Updates #10953 | |||
2023-05-18 | commands: Load config before creating the filesystem | Bjørn Erik Pedersen | |
To allow publishDir to be set in config file. | |||
2023-05-17 | commands: Improve the common build flag handling | Bjørn Erik Pedersen | |
Updates #10947 | |||
2023-05-17 | Re-establish all the server flags | Bjørn Erik Pedersen | |
Updates #10947 | |||
2023-05-16 | Create a struct with all of Hugo's config options | Bjørn Erik Pedersen | |
Primary motivation is documentation, but it will also hopefully simplify the code. Also, * Lower case the default output format names; this is in line with the custom ones (map keys) and how it's treated all the places. This avoids doing `stringds.EqualFold` everywhere. Closes #10896 Closes #10620 |