- ✨ bump default hugo version to 0.117.0
- 👷 bump gradle to 8.3
- 👷 bump com.gradle.plugin-publish to 1.2.0
- ✨ bump default hugo version to 0.111.3
- 👷 bump gradle to 8.0.2
- 👷 bump JVM toolchain to 11
- ✨ bump default hugo version to 0.109.0
- 👷 bump gradle to 7.6
- 👷 bump com.gradle.plugin-publish to 1.1.0
- ✨ bump default hugo version to 0.104.3
- 👷 bump gradle to 7.5.1
- 👷 bump com.gradle.plugin-publish to 1.0.0
- 👷 GitHub workflows for build, release & dependabot
Default download URL have been updated to be compliant with Hugo versions above 0.103.0.
For older versions, download URL for the 3 OS must be overwritten in hugo extension to be compliant with the Hugo version:
hugo {
version = "0.93.0"
windowsDownloadUrl = "https://github.com/gohugoio/hugo/releases/download/v{0}/hugo_extended_{0}_Windows-64bit.zip"
linuxDownloadUrl = "https://github.com/gohugoio/hugo/releases/download/v{0}/hugo_extended_{0}_Linux-64bit.tar.gz"
macOSDownloadUrl = "https://github.com/gohugoio/hugo/releases/download/v{0}/hugo_extended_{0}_macOS-64bit.tar.gz"
}
- ✨ configurable directory for Hugo sources
- ✨ bump default hugo version to 0.98.0
- 👷 bump gradle to 7.4.1
source directory for Hugo site defaults to site
folder in project (previously src/main/hugo
).
To revert to previous configuration, source directory can be overwritten in hugo extension:
hugo {
sourceDirectory = "src/main/hugo"
}
- ✨ hugoServer task to run server for development
- ✨ bump default hugo version to 0.93.2
- 🐛 consistent configuration in hugoBuild for additional args
- 👷 bump gradle to 7.4
- 🐛 avoid Gradle cache hits on hugoDownload between different operating systems
- ✨ Hugo gradle plugin
- download Hugo binary with cache
- run any Hugo command with downloaded binary
- build static site with cache