Skip to content

Migrate static site to Hugo, fix content rendering/encoding, and deduplicate shared layout blocks#37

Merged
MemsudG merged 4 commits intoeclipse-score:mainfrom
chheis:main
Feb 19, 2026
Merged

Migrate static site to Hugo, fix content rendering/encoding, and deduplicate shared layout blocks#37
MemsudG merged 4 commits intoeclipse-score:mainfrom
chheis:main

Conversation

@chheis
Copy link
Contributor

@chheis chheis commented Feb 17, 2026

Summary

This PR migrates the website from static HTML to a Hugo-based structure with content in Markdown, while preserving the current design and behavior.

Changes

  • Added Hugo layouts for base, single pages, and home.
  • Migrated page content into
  • Updated Hugo config to support embedded HTML and keep .html URLs.
  • Fixed rendering so migrated pages no longer display HTML as text.
  • Fixed UTF-8 character issues (for example, special characters like ö).
  • Extracted duplicated header/footer/loading markup into shared partials.
  • Updated page front matter to drive shared header behavior (active nav, title, breadcrumb).

- add Hugo layouts (baseof, single, index)
- migrate pages from static/*.html to content/*.md
- preserve existing styling/scripts via front matter includes
- enable raw HTML rendering for migrated content
- fix UTF-8 character encoding issues in migrated files
- move original HTML sources to legacy-html/
- update Hugo config (uglyURLs + Goldmark unsafe rendering)
… page content

- add shared partials:
  - layouts/partials/site-header.html
  - layouts/partials/site-footer.html
- update layouts/_default/single.html to include shared partials
- remove duplicated header/footer/loading markup from non-home content pages
- move page-specific header state into front matter:
  - active_nav
  - header_class
  - header_title
  - breadcrumb_html
- keep existing styles/scripts and page body content unchanged
@chheis chheis requested review from MemsudG and b-rei February 17, 2026 17:45
@chheis chheis temporarily deployed to pull-request-preview February 17, 2026 17:45 — with GitHub Actions Inactive
@github-actions
Copy link

github-actions bot commented Feb 17, 2026

PR Preview Action v1.4.7
Preview removed because the pull request was closed.
2026-02-19 09:04 UTC

@b-rei
Copy link
Contributor

b-rei commented Feb 18, 2026

Everything looks really nice.

I just found one small issue:
https://eclipse.dev/score/about-us.html

The left and right arrows next to the carousel are blue and should be white.

…ibutors sliders

- show homepage news/contributor nav buttons reliably by scoping slider nav logic to each wrapper
- keep white arrows only on about-us dark contributors section
- preserve visible hover state for dark-background arrows
@chheis
Copy link
Contributor Author

chheis commented Feb 18, 2026

Everything looks really nice.

I just found one small issue: https://eclipse.dev/score/about-us.html

The left and right arrows next to the carousel are blue and should be white.

fixed, and added also arrow buttons on the "Home" site

@chheis chheis closed this Feb 18, 2026
@chheis chheis temporarily deployed to pull-request-preview February 18, 2026 09:31 — with GitHub Actions Inactive
@chheis chheis reopened this Feb 18, 2026
@chheis chheis temporarily deployed to pull-request-preview February 18, 2026 09:32 — with GitHub Actions Inactive
@chheis chheis added the enhancement New feature or request label Feb 19, 2026
@MemsudG MemsudG merged commit 91e41c9 into eclipse-score:main Feb 19, 2026
18 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants