Hi Eric,
I can definitely help you with Hugo and Fred from the Release Engineering team can help you with your Jenkins instance.
I recommend using our eclipsefdn-hugo-solstice-theme to get started since it includes all the Eclipse Foundation project website requirements such as our cookie consent banner and our google tag manager ID.
Hugo is very flexible content management system. For example,
iot.eclipse.org is now built using our
eclipsefdn-hugo-solstice-theme without the usual EF look and feel.
If you are looking for example on how to setup your project, I would recommend taking a look at the following website git repos:
Our Hugo projects are using NPM to manage dependencies, such as our theme:
You can install the latest version of the theme via the following command:
npm install eclipsefdn-hugo-solstice-theme --save
The source code of our theme includes a website example via the exampleSite folder:
If you chose to install our theme using NPM, you will need to update the themeDir variable in your config.toml file to let Hugo know where to find your theme:
themesDir = "node_modules/"
Cheers,