Skip to content

Migrate content and static assets - #964

Merged
MakisH merged 11 commits into
precice:hugofrom
MuhammadAashirAslam:content-css-static
Aug 9, 2026
Merged

Migrate content and static assets#964
MakisH merged 11 commits into
precice:hugofrom
MuhammadAashirAslam:content-css-static

Conversation

@MuhammadAashirAslam

Copy link
Copy Markdown
Collaborator

Migrates website content and static assets to Hugo. It adds Hugo aliases, updates image paths, add minimal content to section _index.md files for Hugo content organization, and moves 382 assets (CSS, JavaScript, images, and fonts) to Hugo’s static/ directory. It also migrates publications and testimonials into Hugo content sections and removes the Jekyll homepage source; its Hugo template is included in #963 .
Hugo copies static/ files directly into the generated public/ site, preserving their URL paths: Hugo directory structure documentation (https://gohugo.io/getting-started/directory-structure/#static).
Also move about and privacy to content directory(root)

@MakisH

MakisH commented Aug 6, 2026

Copy link
Copy Markdown
Member

This will take a bit more time to review. However, it would be great to have the CI already ported, to automatically check that the changes don't break the build.

Comment thread content/community/contribute/contribute-to-precice.md Outdated
Comment thread content/community/contribute/contribute-to-precice.md Outdated
Comment thread content/docs/docs-meta/migration-guide.md Outdated
Comment thread content/publications/2009-GatzhammerMehl.md
Comment thread content/tutorials/_index.md Outdated
Comment thread content/index.html
Comment thread static/assets/data/faq.json
Comment thread static/CNAME
@MakisH MakisH added the technical Technical issues on the website label Aug 6, 2026
@MakisH MakisH moved this from Todo to Needs review in GSoC 2026: Website modernization Aug 6, 2026
Comment thread content/community/contribute/contribute-to-precice.md Outdated
Comment thread content/community/contribute/contribute-to-precice.md Outdated
MuhammadAashirAslam and others added 3 commits August 9, 2026 22:40
Co-authored-by: Gerasimos Chourdakis <gerasimos.chourdakis@ipvs.uni-stuttgart.de>
Co-authored-by: Gerasimos Chourdakis <gerasimos.chourdakis@ipvs.uni-stuttgart.de>
@MakisH
MakisH merged commit 72b307e into precice:hugo Aug 9, 2026
1 of 2 checks passed
@github-project-automation github-project-automation Bot moved this from Needs review to Done in GSoC 2026: Website modernization Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

technical Technical issues on the website

Development

Successfully merging this pull request may close these issues.

2 participants