Skip to content

feat(eu/bare): port subdomain front pages – batch 5#3938

Draft
itisAliRH wants to merge 2 commits into
mainfrom
eu/bare-batch5
Draft

feat(eu/bare): port subdomain front pages – batch 5#3938
itisAliRH wants to merge 2 commits into
mainfrom
eu/bare-batch5

Conversation

@itisAliRH
Copy link
Copy Markdown
Member

@itisAliRH itisAliRH commented Apr 18, 2026

Summary

Ports bare iframe landing pages from usegalaxy-eu/website for: lite, live, materials, plants, nubri, erasmusmc, streetscience

Per-page transformation applied to each source index-*.md:

  • Frontmatter: layout: subsite-galaxytitle: ... + components: true (removed by normalizer for pages not using MDX components)
  • Adds <slot name="/bare/eu/usegalaxy/notices" /> header
  • Jekyll syntax stripped ({:toc}, {:target=...}, class annotations)
  • Font Awesome icons → Lucide <Icon name="..." />
  • Asset paths rewritten to https://<subdomain>.usegalaxy.eu/assets/media/... (images stay on old host; no local binary additions)
  • No Twitter or other client-side JS widgets (pages serve as lightweight iframe targets)

Test plan

  • make content-lint && make validate-metadata pass
  • Dev server shows each /bare/eu/usegalaxy/<topic>/ URL with correct content
  • Visually verify in an 800×600 iframe (iframe-compatible layout)

Part of usegalaxy-eu/issues#943

itisAliRH and others added 2 commits April 18, 2026 14:21
Topics: drwxr-xr-x@   - alireza 18 Apr 14:20 erasmusmc drwxr-xr-x@   - alireza 18 Apr 14:20 lite drwxr-xr-x@   - alireza 18 Apr 14:20 live drwxr-xr-x@   - alireza 18 Apr 14:02 main drwxr-xr-x@   - alireza 18 Apr 14:20 materials drwxr-xr-x@   - alireza 18 Apr 14:02 metabolomics drwxr-xr-x@   - alireza 18 Apr 14:20 nubri drwxr-xr-x@   - alireza 18 Apr 14:20 plants drwxr-xr-x@   - alireza 18 Apr 14:02 proteomics drwxr-xr-x@   - alireza 18 Apr 14:20 streetscience .rw-r--r--@ 164 alireza 18 Apr 14:02 jobs.md .rw-r--r--@   0 alireza 18 Apr 14:02 notices.md

Jekyll frontmatter replaced with hub-compatible frontmatter (title + components: true).
Jekyll-specific syntax removed ({:toc}, {:target=...}, class annotations).
Asset image paths rewritten to subdomain URLs (minimal JS; no Twitter widgets).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@itisAliRH itisAliRH marked this pull request as draft May 13, 2026 09:56
@itisAliRH itisAliRH added content Only affects small amounts of static (Markdown) content. hosted Content hosted for inclusion in other sites (like Galaxy instances) migration Efforts to gradually import or fix pages labels May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content Only affects small amounts of static (Markdown) content. hosted Content hosted for inclusion in other sites (like Galaxy instances) migration Efforts to gradually import or fix pages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant