Published August 22, 2025
| Version 5.0.0
Software
Open
ELIXIR-Belgium/elixir-toolkit-theme: 5.0.0
Creators
- 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
- Is supplement to
- Software: https://github.com/ELIXIR-Belgium/elixir-toolkit-theme/tree/5.0.0 (URL)
Software
- Repository URL
- https://github.com/ELIXIR-Belgium/elixir-toolkit-theme