Frederic Gurr (184d8548) at 27 Mar 21:52
Add template Jenkinsfiles for GitHub and GitLab
Christopher Guindon (0191a6e2) at 26 Mar 18:45
Update README.md
Christopher Guindon (edddcb2f) at 26 Mar 18:40
Christopher Guindon (dc2255d1) at 26 Mar 18:19
Signed-off-by: Christopher Guindon chris.guindon@eclipse-foundation.org
Christopher Guindon (4e450bb5) at 26 Mar 18:19
Merge branch 'cguindon/main/astro' into 'main'
... and 1 more commit
Signed-off-by: Christopher Guindon chris.guindon@eclipse-foundation.org
Christopher Guindon (dc2255d1) at 26 Mar 17:59
Update boilerplate to use Astro by default
Signed-off-by: Christopher Guindon chris.guindon@eclipse-foundation.org
Christopher Guindon (6c817f76) at 26 Mar 17:56
Update boilerplate to use Astro by default
Christopher Guindon (b020534f) at 26 Mar 17:10
When following the readme and bringing up the index page there is a text:
For more information, see our documentation for the hugo-solstice-theme.
The link to the solstice theme is broken
Fix: #3
Christopher Guindon (3546bd19) at 26 Mar 17:10
Merge branch 'cguindon-main-patch-717f' into 'main'
... and 1 more commit
Fix: #3
Christopher Guindon (a6a56228) at 26 Mar 17:10
The content of exampleSite in this project is served via github pages: https://eclipsefdn.github.io/hugo-solstice-theme/
The exampleSite should include documentation and instructions to build a Hugo-based project website.
@waynebeaton created an issue to include the instruction in the handbook. We should synchronize our effort to avoid duplication: https://bugs.eclipse.org/bugs/show_bug.cgi?id=538665
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: jakarta.ee https://github.com/jakartaee/jakartaee.github.io iot.eclipse.org https://github.com/EclipseFdn/iot.eclipse.org Our Hugo projects are using NPM to manage dependencies, such as our theme: https://www.npmjs.com/package/eclipsefdn-hugo-solstice-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: https://github.com/EclipseFdn/hugo-solstice-theme/tree/master/exampleSite
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:
Related to: eclipsefdn/helpdesk#1934 (comment 1937520) Fix: #2
Signed-off-by: Christopher Guindon chris.guindon@eclipse-foundation.org
Christopher Guindon (b391a77d) at 26 Mar 17:10
Merge branch 'cguindon/main/update-documenation' into 'main'
... and 1 more commit
Fix: #3