Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-21 | Add page fragments support to Related | Bjørn Erik Pedersen | |
The main topic of this commit is that you can now index fragments (content heading identifiers) when calling `.Related`. You can do this by: * Configure one or more indices with type `fragments` * The name of those index configurations maps to an (optional) front matter slice with fragment references. This allows you to link page<->fragment and page<->page. * This also will index all the fragments (heading identifiers) of the pages. It's also possible to use type `fragments` indices in shortcode, e.g.: ``` {{ $related := site.RegularPages.Related .Page }} ``` But, and this is important, you need to include the shortcode using the `{{<` delimiter. Not doing so will create infinite loops and timeouts. This commit also: * Adds two new methods to Page: Fragments (can also be used to build ToC) and HeadingsFiltered (this is only used in Related Content with index type `fragments` and `enableFilter` set to true. * Consolidates all `.Related*` methods into one, which takes either a `Page` or an options map as its only argument. * Add `context.Context` to all of the content related Page API. Turns out it wasn't strictly needed for this particular feature, but it will soon become usefil, e.g. in #9339. Closes #10711 Updates #9339 Updates #10725 | |||
2023-01-17 | releaser: Prepare repository for 0.111.0-DEVrelease-0.110.0 | hugoreleaser | |
[ci skip] | |||
2023-01-17 | releaser: Bump versions for release of 0.110.0v0.110.0 | hugoreleaser | |
[ci skip] | |||
2023-01-04 | Misc doc, code refactoring to improve documentation | Bjørn Erik Pedersen | |
2022-12-23 | releaser: Prepare repository for 0.110.0-DEVrelease-0.109.0 | hugoreleaser | |
[ci skip] | |||
2022-12-23 | releaser: Bump versions for release of 0.109.0v0.109.0 | hugoreleaser | |
[ci skip] | |||
2022-12-22 | Add HUGO_PUBLISHDIR to the Node environment | Bjørn Erik Pedersen | |
So you can do `process.env.HUGO_PUBLISHDIR` in your `postcss.config.js` to figure out where Hugo publishes its files. Note that the value will always be an absolute file path and will point to a directory on disk even when running `hugo server` in memory mode. If you write to this folder from PostCSS when running the server, you could run the server with one of these flags: ``` hugo server --renderToDisk hugo server --renderStaticToDisk ``` Fixes #10554 | |||
2022-12-14 | Also consider wrapped errors when checking for file IsNotExist errors | Bjørn Erik Pedersen | |
Fixes #10534 | |||
2022-12-06 | releaser: Prepare repository for 0.109.0-DEVrelease-0.108.0 | hugoreleaser | |
[ci skip] | |||
2022-12-06 | releaser: Bump versions for release of 0.108.0v0.108.0 | hugoreleaser | |
[ci skip] | |||
2022-12-06 | Make the hugo env non verbose output slightly more verbose | Bjørn Erik Pedersen | |
This is how it may look like with a extended build: ``` hugo v0.107.0-6445b1e9ff963b07c55d9d69cb9abef8ef21fc5d+extended darwin/arm64 BuildDate=2022-12-06T11:21:50Z GOOS="darwin" GOARCH="arm64" GOVERSION="go1.19.3" github.com/sass/libsass="3.6.5" github.com/webmproject/libwebp="v1.2.4" github.com/sass/dart-sass-embedded/protocol="1.1.0" github.com/sass/dart-sass-embedded/compiler="1.56.1" github.com/sass/dart-sass-embedded/implementation="1.56.1" ``` | |||
2022-12-06 | Add dart-sass-embedded version info to hugo env -v | Bjørn Erik Pedersen | |
``` ~ ❯❯❯ hugo env -v | grep dart github.com/bep/godartsass="v0.16.0" github.com/sass/dart-sass-embedded/compiler="1.56.1" github.com/sass/dart-sass-embedded/implementation="1.56.1" github.com/sass/dart-sass-embedded/protocol="1.1.0" ``` | |||
2022-12-06 | common/hugio: Fix multiWriteCloser.Close | Bjørn Erik Pedersen | |
Fixes #10505 | |||
2022-11-24 | releaser: Bump versions for release of 0.107.0v0.107.0 | hugoreleaser | |
[ci skip] | |||
2022-11-17 | releaser: Prepare repository for 0.107.0-DEVrelease-0.106.0 | hugoreleaser | |
[ci skip] | |||
2022-11-17 | releaser: Bump versions for release of 0.106.0v0.106.0 | hugoreleaser | |
[ci skip] | |||
2022-11-15 | deps: Update the libweb version string | Bjørn Erik Pedersen | |
2022-10-28 | releaser: Prepare repository for 0.106.0-DEVrelease-0.105.0 | hugoreleaser | |
[ci skip] | |||
2022-10-28 | releaser: Bump versions for release of 0.105.0v0.105.0 | hugoreleaser | |
[ci skip] | |||
2022-10-14 | Don't use self-closing generator tag | JB | |
2022-10-04 | releaser: Prepare repository for 0.105.0-DEVrelease-0.104.3 | hugoreleaser | |
[ci skip] | |||
2022-10-04 | releaser: Bump versions for release of 0.104.3v0.104.3 | hugoreleaser | |
[ci skip] | |||
2022-09-29 | releaser: Prepare repository for 0.105.0-DEVrelease-0.104.2 | hugoreleaser | |
[ci skip] | |||
2022-09-29 | releaser: Bump versions for release of 0.104.2v0.104.2 | hugoreleaser | |
[ci skip] | |||
2022-09-26 | releaser: Prepare repository for 0.105.0-DEVrelease-0.104.1 | hugoreleaser | |
[ci skip] | |||
2022-09-26 | releaser: Bump versions for release of 0.104.1v0.104.1 | hugoreleaser | |
[ci skip] | |||
2022-09-23 | releaser: Prepare repository for 0.105.0-DEVrelease-0.104.0 | hugoreleaser | |
[ci skip] | |||
2022-09-23 | releaser: Bump versions for release of 0.104.0v0.104.0 | hugoreleaser | |
[ci skip] | |||
2022-09-18 | releaser: Prepare repository for 0.104.0-DEVrelease-0.103.1 | hugoreleaser | |
[ci skip] | |||
2022-09-18 | releaser: Bump versions for release of 0.103.1v0.103.1 | hugoreleaser | |
[ci skip] | |||
2022-09-15 | releaser: Prepare repository for 0.104.0-DEVrelease-0.103.0 | hugoreleaser | |
[ci skip] | |||
2022-09-15 | releaser: Bump versions for release of 0.103.0v0.103.0 | hugoreleaser | |
[ci skip] | |||
2022-09-14 | Support PostProcess for all file types | Bjørn Erik Pedersen | |
Not just HTML. Fixes #10269 | |||
2022-09-01 | releaser: Prepare repository for 0.103.0-DEVrelease-0.102.3 | hugoreleaser | |
[ci skip] | |||
2022-09-01 | releaser: Bump versions for release of 0.102.3v0.102.3 | hugoreleaser | |
[ci skip] | |||
2022-08-28 | releaser: Prepare repository for 0.103.0-DEVrelease-0.102.0 | hugoreleaser | |
[ci skip] | |||
2022-08-28 | releaser: Bump versions for release of 0.102.0v0.102.0 | hugoreleaser | |
[ci skip] | |||
2022-08-13 | common/hugio: One more fix for non-OS fs | Bjørn Erik Pedersen | |
Note that these are only used with OS fs, so no practical bugs, but still- | |||
2022-08-13 | common/hugio: Fix CopyDir when fs is not OS | Bjørn Erik Pedersen | |
2022-06-28 | Accept vendor-specified build date if .git/ is unavailable | Anthony Fok | |
Fixes #10053 | |||
2022-06-16 | releaser: Prepare repository for 0.102.0-DEVrelease-0.101.0 | hugoreleaser | |
[ci skip] | |||
2022-06-16 | releaser: Bump versions for release of 0.101.0v0.101.0 | hugoreleaser | |
[ci skip] | |||
2022-06-14 | common: Add hugo.GoVersion | Khayyam Saleem | |
Closes #9849. This enables `hugo.GoVersion` in templates to access the version of Go that the Hugo binary was built with. | |||
2022-06-13 | Respect NO_COLOR | Bjørn Erik Pedersen | |
Fixes #10004 | |||
2022-06-08 | releaser: Prepare repository for 0.101.0-DEV | hugoreleaser | |
[ci skip] | |||
2022-06-08 | releaser: Bump versions for release of 0.100.2v0.100.2 | hugoreleaser | |
[ci skip] | |||
2022-06-07 | Fix raw TOML dates in where/eq | Bjørn Erik Pedersen | |
Note that this has only been a problem with "raw dates" in TOML files in /data and similar. The predefined front matter dates `.Date` etc. are converted to a Go Time and has worked fine even after upgrading to v2 of the go-toml lib. Fixes #9979 | |||
2022-06-01 | releaser: Prepare repository for 0.101.0-DEV | hugoreleaser | |
[ci skip] | |||
2022-06-01 | releaser: Bump versions for release of 0.100.1v0.100.1 | hugoreleaser | |
[ci skip] | |||
2022-05-31 | releaser: Prepare repository for 0.101.0-DEV | hugoreleaser | |
[ci skip] |