Published August 22, 2025 | Version 5.0.0
Software Open

ELIXIR-Belgium/elixir-toolkit-theme: 5.0.0

  • 1. VIB - ELIXIR Belgium
  • 2. Software Sustainability Institute
  • 3. VIB | Elixir Belgium
  • 4. @CanDIG / University Health Network
  • 5. Netherlands eScience Center
  • 6. University of Manchester
  • 7. @ds-wizard @codevence

Description

✨ Highlights

  • External link icons for accessibility External links now show an icon to improve clarity for all users and assistive tech. (#366)
  • Per-page metadata for better sharing (SEO + chat thumbnails) Page metadata is now handled at the page level, improving SEO and how links render in chat apps and social cards. (#351)
  • Custom JavaScript support Easily add project/page-specific JS without forking the theme. (#346)
  • Minimal/no footer support Footer elements are now shown dynamically based on footer.yml attributes, enabling a minimal footer—or no footer at all. (#361)
  • Upgrade to latest Jekyll + Sass fixes Updated dependencies and resolved Sass issues; README updated. (#337)
  • Case-sensitive sections/page types Giving more control allowing acronyms to be part of a section, but requiring consistent casing in front-matter. (#350)

🔧 Improvements

  • Set GitHub branch, repository, and filepath via page metadata. (#342)
  • Reverse events sorting – newest events appear first. (#352)
  • Datatables page length is configurable. (#359)
  • Multiple contributor carousels on a single page are now supported. (#360)
  • Coordinators without contributors are allowed. (#353)
  • Coordinators & affiliations documented. (#357)

🐛 Bug fixes & robustness

  • TOC JS error and max content width bug when few headings are present; made the code more resilient. (#358)
  • General Sass error fixes with the Jekyll upgrade. (#337)
  • PageID lister now supports case-sensitive sections. (#363)

🚨 Breaking changes 🚨

  • page.type is now case-sensitive. Make sure your front-matter, section-navigation-tiles.html include and related pages uses the correct casing. (#350)
  • page.custom_editme page metadata attribute has been removed. Use the new metadata approach for GitHub edit links (branch/repo/filepath) instead. (#356, #342)

🧾 Full change list

  • Update Jekyll to latest version, fix sass errors, update README by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/337
  • Add new deployment to README by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/343
  • Set GitHub branch, repository and filepath using page metadata by @kdp-cloud in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/342
  • Add mTeSS-X theme instance to README.md by @PhilReedData in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/345
  • Add support for custom JS by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/346
  • Reverse events sorting - newest events on top by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/352
  • Possibility to have a coordinator without contributor by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/353
  • Add coordinators and affiliations to the docs by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/357
  • Remove support for the custom_editme attribute in the page metadata by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/356
  • Making page type case sensitive by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/350
  • Fix TOC JS error and max contant width bug when not enough headings are present + make code more resilient by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/358
  • Improve page metadata handling for better SEO and thumbnail rendering in chats by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/351
  • Make pagelength of Datatables configurable by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/359
  • Add support for multiple contributor carousels on one page by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/360
  • Dynamically show footer elements when attributes are provided in the footer.yml by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/361
  • New case sensitive sections support to pageID lister by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/363
  • Bump version to 5.0.0 by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/364
  • Update README to 5.0.0 by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/365
  • Add icon to external links for better accessibility by @bedroesb in https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/pull/366

Full Changelog: https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/compare/4.2.0...5.0.0

Files

ELIXIR-Belgium/elixir-toolkit-theme-5.0.0.zip

Files (2.0 MB)

Name Size Download all
md5:0936509ce0f5c6bed91c0ba297e2da16
2.0 MB Preview Download

Additional details

Related works