dionysus:build

Build site content.

Parameters

13 parameters
Name Type Since Description
collectData boolean Collect generated Hugo data.
generateData boolean Generate Hugo data with org.sonatype.goodies.dionysus:dionysus-maven-plugin:generate-data. Maven execution will have dionysus and dionysus-generate-data profiles enabled and include any configured mavenOptions.
generateHugo boolean Generate Hugo content.
generateMaven boolean Generate Maven content. Maven execution will have dionysus dionysus-generate-maven-site profiles enabled and include any configured mavenOptions.
hugoData java.io.File Where generate Hugo data will be collected to.
hugoDir java.io.File Location of the Hugo site.
hugoExecutable java.io.File Hugo executable. This can be overridden to a locally installed Hugo, or by default will extract a binary for the platform. Only supports Mac and Linux.
hugoOptions java.util.List Additional options to pass to the hugo executable.
mavenGoals java.util.List The goals which will be executed to generate Maven content.
mavenOptions java.util.List Additional options to pass to Maven executions.
rebuildTheme boolean Rebuild the theme. This requires additional setup to function.
theme org.sonatype.dionysus.maven.ThemeCoordinate Coordinates to theme bundle. This needs to be zip artifact.
themeName java.lang.String Name of theme. When used with theme parameter this will be the directory the theme bundle will be installed.

collectData

Collect generated Hugo data.

generateData

Generate Hugo data with org.sonatype.goodies.dionysus:dionysus-maven-plugin:generate-data. Maven execution will have dionysus and dionysus-generate-data profiles enabled and include any configured mavenOptions.

generateHugo

Generate Hugo content.

generateMaven

Generate Maven content. Maven execution will have dionysus dionysus-generate-maven-site profiles enabled and include any configured mavenOptions.

hugoData

Where generate Hugo data will be collected to.

hugoDir

Location of the Hugo site.

hugoExecutable

Hugo executable. This can be overridden to a locally installed Hugo, or by default will extract a binary for the platform. Only supports Mac and Linux.

hugoOptions

Additional options to pass to the hugo executable.

mavenGoals

The goals which will be executed to generate Maven content.

mavenOptions

Additional options to pass to Maven executions.

rebuildTheme

Rebuild the theme. This requires additional setup to function.

theme

Coordinates to theme bundle. This needs to be zip artifact.

themeName

Name of theme. When used with theme parameter this will be the directory the theme bundle will be installed.