Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-28 | releaser: Prepare repository for 0.94.0-DEVrelease-0.93.0 | hugoreleaser | |
[ci skip] | |||
2022-02-28 | releaser: Bump versions for release of 0.93.0v0.93.0 | hugoreleaser | |
[ci skip] | |||
2022-02-26 | Remove the trailing new line in .Code | Bjørn Erik Pedersen | |
Fixes #9572 | |||
2022-02-24 | Add Markdown diagrams and render hooks for code blocks | Bjørn Erik Pedersen | |
You can now create custom hook templates for code blocks, either one for all (`render-codeblock.html`) or for a given code language (e.g. `render-codeblock-go.html`). We also used this new hook to add support for diagrams in Hugo: * Goat (Go ASCII Tool) is built-in and enabled by default; just create a fenced code block with the language `goat` and start draw your Ascii diagrams. * Another popular alternative for diagrams in Markdown, Mermaid (supported by GitHub), can also be implemented with a simple template. See the Hugo documentation for more information. Updates #7765 Closes #9538 Fixes #9553 Fixes #8520 Fixes #6702 Fixes #9558 | |||
2022-02-11 | releaser: Prepare repository for 0.93.0-DEVrelease-0.92.2 | hugoreleaser | |
[ci skip] | |||
2022-02-11 | releaser: Bump versions for release of 0.92.2v0.92.2 | hugoreleaser | |
[ci skip] | |||
2022-02-11 | Add HUGO_ENV to the os/exec environment | Joe Mooring | |
Closes #9490 | |||
2022-01-27 | Fix typo in panicOnWarning message | Joe Mooring | |
2022-01-27 | releaser: Prepare repository for 0.93.0-DEVrelease-0.92.1 | hugoreleaser | |
[ci skip] | |||
2022-01-27 | releaser: Bump versions for release of 0.92.1v0.92.1 | hugoreleaser | |
[ci skip] | |||
2022-01-16 | common: Remove unused code | Bjørn Erik Pedersen | |
2022-01-16 | common/paths: Remove unused code | Bjørn Erik Pedersen | |
2022-01-12 | releaser: Prepare repository for 0.93.0-DEVrelease-0.92.0 | hugoreleaser | |
[ci skip] | |||
2022-01-12 | releaser: Bump versions for release of 0.92.0v0.92.0 | hugoreleaser | |
[ci skip] | |||
2022-01-11 | Add hugo.Deps | Bjørn Erik Pedersen | |
Fixes #8949 | |||
2022-01-06 | Add --panicOnWarning flag | Bjørn Erik Pedersen | |
Fixes #9357 Fixes #9359 | |||
2021-12-23 | releaser: Prepare repository for 0.92.0-DEVrelease-0.91.2 | hugoreleaser | |
[ci skip] | |||
2021-12-23 | releaser: Bump versions for release of 0.91.2v0.91.2 | hugoreleaser | |
[ci skip] | |||
2021-12-22 | releaser: Prepare repository for 0.92.0-DEVrelease-0.91.1 | hugoreleaser | |
[ci skip] | |||
2021-12-22 | releaser: Bump versions for release of 0.91.1v0.91.1 | hugoreleaser | |
[ci skip] | |||
2021-12-17 | releaser: Prepare repository for 0.92.0-DEVrelease-0.91.0 | hugoreleaser | |
[ci skip] | |||
2021-12-17 | releaser: Bump versions for release of 0.91.0v0.91.0 | hugoreleaser | |
[ci skip] | |||
2021-12-16 | Add some basic security policies with sensible defaults | Bjørn Erik Pedersen | |
This ommmit contains some security hardening measures for the Hugo build runtime. There are some rarely used features in Hugo that would be good to have disabled by default. One example would be the "external helpers". For `asciidoctor` and some others we use Go's `os/exec` package to start a new process. These are a predefined set of binary names, all loaded from `PATH` and with a predefined set of arguments. Still, if you don't use `asciidoctor` in your project, you might as well have it turned off. You can configure your own in the new `security` configuration section, but the defaults are configured to create a minimal amount of site breakage. And if that do happen, you will get clear instructions in the loa about what to do. The default configuration is listed below. Note that almost all of these options are regular expression _whitelists_ (a string or a slice); the value `none` will block all. ```toml [security] enableInlineShortcodes = false [security.exec] allow = ['^dart-sass-embedded$', '^go$', '^npx$', '^postcss$'] osEnv = ['(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM)$'] [security.funcs] getenv = ['^HUGO_'] [security.http] methods = ['(?i)GET|POST'] urls = ['.*'] ``` | |||
2021-12-10 | releaser: Prepare repository for 0.91.0-DEVrelease-0.90.1 | hugoreleaser | |
[ci skip] | |||
2021-12-10 | releaser: Bump versions for release of 0.90.1v0.90.1 | hugoreleaser | |
[ci skip] | |||
2021-12-08 | releaser: Prepare repository for 0.91.0-DEVrelease-0.90.0 | hugoreleaser | |
[ci skip] | |||
2021-12-08 | releaser: Bump versions for release of 0.90.0v0.90.0 | hugoreleaser | |
[ci skip] | |||
2021-12-07 | Add custom font support to images.Text | Bjørn Erik Pedersen | |
Fixes #9253 | |||
2021-11-17 | releaser: Prepare repository for 0.90.0-DEVrelease-0.89.4 | hugoreleaser | |
[ci skip] | |||
2021-11-17 | releaser: Bump versions for release of 0.89.4 | hugoreleaser | |
[ci skip] | |||
2021-11-15 | releaser: Prepare repository for 0.90.0-DEVrelease-0.89.3 | hugoreleaser | |
[ci skip] | |||
2021-11-15 | releaser: Bump versions for release of 0.89.3 | hugoreleaser | |
[ci skip] | |||
2021-11-08 | releaser: Prepare repository for 0.90.0-DEVrelease-0.89.2 | hugoreleaser | |
[ci skip] | |||
2021-11-08 | releaser: Bump versions for release of 0.89.2 | hugoreleaser | |
[ci skip] | |||
2021-11-05 | releaser: Prepare repository for 0.90.0-DEVrelease-0.89.1 | hugoreleaser | |
[ci skip] | |||
2021-11-05 | releaser: Bump versions for release of 0.89.1 | hugoreleaser | |
[ci skip] | |||
2021-11-02 | releaser: Prepare repository for 0.90.0-DEVrelease-0.89.0 | hugoreleaser | |
[ci skip] | |||
2021-11-02 | releaser: Bump versions for release of 0.89.0 | hugoreleaser | |
[ci skip] | |||
2021-11-01 | common/htime: Fix time.Format with Go layouts | Bjørn Erik Pedersen | |
Fixes #9107 | |||
2021-10-25 | htime: Set zone of datetime from from `go-toml` | satotake | |
`go-toml/v2`'s unmarshaler does not specify zone name even if value has offset explicitly. To make time-formatting behaviour consistent, convert them into string in hugo. Close #8895 | |||
2021-09-04 | releaser: Prepare repository for 0.89.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-09-04 | releaser: Bump versions for release of 0.88.1 | hugoreleaser | |
[ci skip] | |||
2021-09-02 | releaser: Prepare repository for 0.89.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-09-02 | releaser: Bump versions for release of 0.88.0 | hugoreleaser | |
[ci skip] | |||
2021-08-22 | Fix it so disableKinds etc. does not get merged in from theme | Bjørn Erik Pedersen | |
Unless the merge strategy is set up to do so. For `disableKinds` the current workaround is to make sure the project config has an entry, even if is empty: ``` disableKinds = [] ``` Note that this issue only touches root, non-map config-values that either is not set in project config or in Hugo's defaults. Fixes #8866 | |||
2021-08-03 | releaser: Prepare repository for 0.88.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-08-03 | releaser: Bump versions for release of 0.87.0 | hugoreleaser | |
[ci skip] | |||
2021-08-03 | Make sure module config loading errors have file positioning info | Bjørn Erik Pedersen | |
Fixes #8845 | |||
2021-08-02 | Reduce binary size vs locale, update to CLDR v36.1 | Bjørn Erik Pedersen | |
Test building with `go build -ldflags="-s -w"` Hugo 0.86.2: 46MB Before this commit: 77MB After this commit: 54MB Fixes #8839 Fixes #8841 | |||
2021-07-30 | Improve handling of <nil> Params | Bjørn Erik Pedersen | |
Fixes #8825 |