Flexible Jekyll theme using bootstrap 5 as CSS framework.
The ELIXIR toolkit theme is a Jekyll theme designed to support easy deployment of documentation websites, as well as more complex websites that require a central tool table and linking towards ELIXIR resources.
To use the ELIXIR toolkit theme in your Jekyll project, you have a few options:
config.yml file.remote_theme property to elixir-toolkit-theme:remote_theme: elixir-toolkit-theme
Gemfile:gem 'elixir-toolkit-theme'
0.1.0):gem 'elixir-toolkit-theme', '0.1.0'
_config.yml file:theme: elixir-toolkit-theme
The ELIXIR toolkit theme can be deployed using different methods:
This is the quickest way to deploy the elixir-toolkit-theme but gives less flexibility and does not allow you to make use of the new way of tagging tools. Visit the GitHub documentation to find out more about how to setup GitHub Pages. Note that this way of deploying does not support the tool-tag in the text of the markdown file to tag tools and resources.
.gitlab-ci.yml file in the root of the repo with the necessary deployment configuration.elixir-toolkit-theme directory, run the command to start the Docker container and serve the website locally..\_site directory is not yet created to avoid permission errors.The ELIXIR toolkit theme is a Jekyll theme that provides easy deployment of documentation websites and supports more complex websites requiring a central tool table and ELIXIR resource linking. It offers various features such as easy deployment using GitHub pages, advanced content search, customizable look and style, central tool table support, and mobile-friendly design. The theme can be installed via remote theme or Ruby Gems and can be deployed using different methods including GitHub Actions, GitHub Pages, GitLab Pages, or locally using Jekyll or Docker.