Skip to content

Releases: ELIXIR-Belgium/elixir-toolkit-theme

4.2.0 - How to cite, breadcrumb and new socials

18 Mar 14:44
05590b2
Compare
Choose a tag to compare

What's Changed

New Features

Configuration settings:

theme_variables:
  topnav:
    bluesky: false
    linkedin: false
    fosstodon: false
  breadcrumb: false
  
  • bluesky: Enable or disable the appearance of the Bluesky nav link by adding the url towards the Bluesky page. Default: false
  • linkedin: Enable or disable the appearance of the Linkedin nav link by adding the url towards the Linkedin page. Default: false
  • fosstodon: Enable or disable the appearance of the Fosstodon nav link by adding the url towards the Fosstodon page. Default: false
  • breadcrumb: Adds a breadcrumb above the title of every page. The breadcrumb will always represent the URL pattern and works best in combination with permalink style pretty. Default: false

Page metadata

  • custom_repo_url: Specify an alternative GitHub repository that overrides the repository specified in the config file. Default: site.github.repository_url.

  • custom_file_path: Specify an alternative file on the GitHub repository. This replaces the custom_editme variable. Default: current path of the page.

  • page_citation: When set to true, it will cause the citation section for the page to be generated in the format: <author names>. <page title>. <site domain>. <page URL>. <date accessed>.

🚨 Soon deprecated 🚨

  • custom_editme: This attribute can be used to specify an alternative file when clicked on the edit-me or history button. Example: _data/news.yml. !This will be deprecated in the next major release (v5.0)! --> replaced by custom_file_path

New Contributors

Full Changelog: 4.1.0...4.2.0

4.1.0 - Disable Matomo cookies and bugfixes

20 Jan 09:12
a5d0a3f
Compare
Choose a tag to compare

What's Changed

  • Add option for disabling Matomo cookies by @egpbos in #314
  • Add support for contributor affiliation as both a list and a string by @anenadic in #312
  • Bugfix: No false positives with the tools and resources table by @bedroesb in #319
  • Sort affiliations inside section navigation tiles by @bedroesb in #320

New Contributors

Full Changelog: 4.0.0...4.1.0

4.0.0 - Page image support and other improvements

17 Dec 14:05
32c6f0f
Compare
Choose a tag to compare

What's Changed

  • Bump google-protobuf from 3.25.3 to 3.25.5 by @dependabot in #283
  • Bump webrick from 1.8.1 to 1.8.2 by @dependabot in #284
  • Update setup-ruby action + Ruby upgrade by @bedroesb in #289
  • Tool snippet button has an active state when clicked by @bedroesb in #288
  • Improve responsiveness of DataTables by @bedroesb in #293
  • Homogenize spacing between section navigation tiles by @bedroesb in #294
  • Add searchBuilder option for DataTables by @bedroesb in #292
  • Bugfix: When certain Site logo's were used, a horizontal scrollbar appears in the topnav, even when there is enough space. by @bedroesb in #299
  • Wider gutter when in desktop mode by @bedroesb in #300
  • Make the topnav search placeholder more universal by @bedroesb in #298
  • More spacing between TOC and content when in mobile by @bedroesb in #304
  • Better alignment of footer elements in mobile mode by @bedroesb in #301
  • New attribute page_img: logos for for pages and sections by @PhilReedData in #290
  • Improved arangement footer elements by @bedroesb in #305
  • Update twitter icon to X by @bedroesb in #310
  • Prepare new release by @bedroesb in #309
  • Improved contributors tiles and carousel fix by @bedroesb in #308

Release highlight

Pull request #290 brings support for Page images. Using the page_img page attribute (to be set in the frontmatter of the markdown, or in the config file) you can specify the relative path to an image in the /images/ folder ( example: infrastructures/ELIXIR_BELGIUM_white_background.svg) and it will look like this:

image

It is also visible in the section navigation tiles. More info about this can be found on the Page mechanics page.

Full Changelog: 3.2.0...4.0.0

3.2.0 - Better TOC behavior and other improvements

09 Sep 14:06
4b6f6bc
Compare
Choose a tag to compare

What's Changed

  • Bump rexml from 3.3.1 to 3.3.3 by @dependabot in #271
  • Create new include scroll-top.html for the scroll to top button by @bedroesb in #272
  • Bugfix: do not list pages that have no page_id in the overview list of page IDs by @bedroesb in #275
  • Fix the TOC being loaded as last making the content jump around with big pages by @bedroesb in #277
  • Bugfix: Make sure affiliations inside section navigation tiles wrap in mobile by @bedroesb in #279
  • Bump rexml from 3.3.3 to 3.3.6 by @dependabot in #278
  • FEAT: Make the development info banner optional by @bedroesb in #280
  • Updating the dependencies of ETT including: Bootstrap, JQuery, DataTables and FontAwesome by @bedroesb in #281
  • Improve anchor link behavior and TOC by @bedroesb in #282

Full Changelog: 3.1.1...3.2.0

3.1.1 - Tools and resources hotfix

02 Aug 18:55
f9c245c
Compare
Choose a tag to compare

What's Changed

  • [Hotfix] Tools and resources section gets rendered only when tools are available. by @bedroesb in #270

Full Changelog: 3.1.0...3.1.1

3.1.0 - Multiple improvements

02 Aug 11:24
555973d
Compare
Choose a tag to compare

What's Changed

  • Hide search section navigation tiles when false by @bedroesb in #254
  • Add an optional top banner to display message to users across all pages by @anenadic in #256
  • Make navbar brand scrollable to add support for long topnav titles by @bedroesb in #259
  • Fix: Proposed workflow for deployment using GitHub Actions does not set Jekyll env by @bedroesb in #261
  • Update local installation instructions by @anenadic in #262
  • Improved scroll to top button + larger maximum break point by @bedroesb in #264
  • Include collections (site.documents) in search by @elichad in #267
  • Better handling of national resources by @bedroesb in #268

New Contributors

Full Changelog: 3.0.1...3.1.0

3.0.1 - Add back GitHub Pages compatibility

25 Jun 08:48
1becabf
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.0...3.0.1

3.0.0 - Renewed "More information" section

21 Mar 15:19
93039b6
Compare
Choose a tag to compare

What's Changed

New features

  • Collapsable items for "More information" including Training, rdmkit links, FAIRCookbook links, etc
  • New website configuration setting:
    theme_variables:
      headings:
        resource-table-all-collapse: true
    This setting allows you to also collapse the resource table under the "More information" section
  • New scss variables setting the Section navigation tiles and More information buttons. Set them in the _sass/_custom_variables.scss file
    /*-----Section navigation tiles-----*/
    $nav-card-bg: $light;
    $nav-card-color: $dark;
    $nav-card-bg-hover: $primary;
    $nav-card-color-hover: $white;
    
    /*-----More information tiles-----*/
    $info-card-bg: $light;
    $info-card-color: $dark;
    $info-card-bg-hover: $primary;
    $info-card-color-hover: $white;
  • Improved descriptions when linking to RDMkit, FAIRsharing, FAIRCookbook and DSW
  • New simpler design for section navigation tiles and related pages tiles, giving a coherent way of navigating the website.
  • Set Icons for pages so they are visualized in section navigation tiles and related pages tiles by using the new page attribute: type_img for example" :
    ---
    type_img: /assets/img/section-icons/dna-light.svg
    ---
  • Use the col parameter in the section navigation tiles and section navigation tiles simple to specify the number of columns
    {% include section-navigation-tiles.html type="example_pages" col=3 %}
    
    or
    {% include section-navigation-tiles-simple.html type="example_pages" col=3 %}
    

Full Changelog: 2.5.0...3.0.0

2.5.0 - Matomo and datatables improvements

25 Jan 09:58
a1613c9
Compare
Choose a tag to compare

What's Changed

  • Support for Matomo Website ID by @bedroesb in #221
  • Bug fix: data tables can not be used when national resources are present by @bedroesb in #224

Full Changelog: 2.4.0...2.5.0

2.4.0 - Support for custom headings

15 Nov 18:35
f22486e
Compare
Choose a tag to compare

What's Changed

  • Add support for custom headings by @bedroesb in #212
  • Update Bootstrap to 5.3.2 and fix warning in build by @bedroesb in #213
  • Only show pagination and search in datatables when relevant by @bedroesb in #214

🚨 BREAKING 🚨

The variables to specify the min of headings that need to appear for the table of contents to show up and what type it has to pick up is changed from headers -> headings to be consistent and more correct.

theme_variables: 
  toc:
    min_headings: 2
    headings: 'h2'

Full Changelog: 2.3.0...2.4.0