Skip to content

Remove remaining Jekyll-related files and port recent content changes - #973

Merged
MakisH merged 7 commits into
precice:hugofrom
MuhammadAashirAslam:jekyll-cutover
Aug 28, 2026
Merged

Remove remaining Jekyll-related files and port recent content changes#973
MakisH merged 7 commits into
precice:hugofrom
MuhammadAashirAslam:jekyll-cutover

Conversation

@MuhammadAashirAslam

Copy link
Copy Markdown
Collaborator

These are the last remaining artifacts of jekyll .

@MakisH MakisH added the technical Technical issues on the website label Aug 11, 2026
MuhammadAashirAslam added a commit to MuhammadAashirAslam/precice.github.io that referenced this pull request Aug 13, 2026

@MakisH MakisH left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So far, all the file removals are as expected. Keeping this open until all other migration PRs have been merged.

edit Aug 24: Needs more updates.

@MakisH

MakisH commented Aug 26, 2026

Copy link
Copy Markdown
Member

@MuhammadAashirAslam I think we should update the hugo branch as well, to remove the unrelated changes from the diff.

@MuhammadAashirAslam

Copy link
Copy Markdown
Collaborator Author

Could you explain a bit more ?

to remove the unrelated changes from the diff.

for the files touched in 308cdc6? I think we can't merge the main branch in to hugo directly because the location of the files have been changed in some cases so it will cause merge conflicts, so i resorted them to port the new changes in this PR

@MakisH

MakisH commented Aug 26, 2026

Copy link
Copy Markdown
Member

Good point about the locations. This is indeed easier to avoid the merge conflicts.

@MakisH MakisH left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am also removing:

  • tooltips.json
  • .vscode/

Regarding licenses, I am removing:

  • licenses/LICENSE-BSD-NAVGOCO.txt (Navgoco)
  • licenses/LICENSE (documentation-theme-jekyll)

I will instead add the Hugo license file. I will check if this directly applies to the modifications, or if we need something else.

@MuhammadAashirAslam Should we also move assets/xmlreference.md to static/assets/xmlreference.md, or is there a reason for it to be there?

@MakisH
MakisH self-requested a review August 28, 2026 16:05
@MuhammadAashirAslam

MuhammadAashirAslam commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator Author

@MuhammadAashirAslam Should we also move assets/xmlreference.md to static/assets/xmlreference.md, or is there a reason for it to be there?

We can do this , but it is not recommended , everything in static is served as raw XML file (i.e it will be served as https://precice.org/assets/xmlreference.md) which is also a duplication of the current page

@MakisH MakisH left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good for now. Regarding licenses, we are now in the same state as before.

Let's continue with testing in a PR from hugo to master.

@MakisH MakisH changed the title Jekyll Cutover Remove remaining Jekyll-related files and port recent content changes Aug 28, 2026
@MakisH
MakisH merged commit 326a164 into precice:hugo Aug 28, 2026
2 checks passed
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