Page mechanics
In order to render the website, each markdown file contains a specific frontmatter/metadata section. This section is located at the top of the markdown file, is delimited by two times ---
and contains all key value pairs. This can be seen as settings on pagelevel to enable/disable certain page functions are to deliver extra information which can be displayed in a structured way. An example of how this can look like:
---
title: Title of the page
---
Possible metadata attributes of a page
-
title
: Specify here the title of the page. This wil be the H1 title (replacing the top level title using the # in markdown ) -
summary
: Using this attribute it is possible to specify a summary which will be displayed under the title of the page. This summary will also be used as description of your page when the page is tagged. -
description
: Short sentence about the page starting with a lowercase. This sentence is visualized when pages are automatically listed using a tag. -
contributors
: list here all the contributors that helped in establishing the page. This will be the full name of the person. Make sure that the person name that is listed can be found in the CONTRIBUTORS.yaml file in the _data directory if you want to link the github id and other contact information. -
search_exclude
: by setting this field true, the page will not end up in the search results of the searchbar. By default this is false. -
sitemap
: let the page appear in the sitemap.xml. Default: true -
no_robots
: by setting this field to true, the page will not end up in the search results of google or any other search engine. -
hide_sidebar
: When true, the sidebar will be hided. Default: false -
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 -
keywords
: List here all the keywords that can be used to find the page using the searchbox in the right upper corner of the page, lowercase. -
sidebar
: Specify here an alternative sidebar. Default: main -
toc
: When set to false, the table of contents in the beginning of the page will not be generated. -
page_id
: Unique identifier of a page. It is usually a shortened version of the page name or title, with small letters and spaces, or an acronym, with capital and small letters. Used to list Related pages. -
datatable
: use this attribute to activate the pagination + sorting + searching in tables
Related pages
-
related_pages
: List here thepage_id
of ELIXIR toolkit theme pages that you want to display as Related pages, grouped by section.If you want pages from the specific section (Your tasks, Your domain, Tool assembly) to be shown here as Related pages, list their
page_id
. If you want to list multiple related pages, make sure to put them in a list like this: [page_id1, page_id2]. The specific sections allowed in each page are specified in each page template. Please, do not add extra sections in the metadata of the page.related_pages: - your_tasks: [page_id1, page_id2] - your_domain: [page_id1, page_id2] - tool_assembly: [page_id1, page_id2]
More information
-
training
: List here training material relevant for the page. We recommend to add your training material in TeSS. However, you can also list here training material that is not yet present in TeSS.training: - name: Training in TeSS registry: TeSS url: https://tess.elixir-europe.org/search?q=data%20analysis
The supported registries that can be used in the
registry
attribute are: YouTube, Zenodo, Carpentries, GitHub, and TeSS. -
faircookbook
: List here all the links towards FAIR Cookbook recipes.faircookbook: - name: Data licenses url: https://fairplus.github.io/the-fair-cookbook/content/recipes/reusability/ATI_licensing_data.html
-
dsw
: Here all relevant Data Stewardship Wizard questions in the Researcher knowledge model are listed.dsw: - name: Will you monitor data integrity once it has been collected? uuid: 02b3fed1-0b50-4a80-b8b6-a225a1107022
Where the
uuid
resembles the uuid towards a question in a knowledge model specified with thedsw_deep_link_prefix
attribute in the[/_config.yml](/_config.yml)
file. Example:dsw_deep_link_prefix: https://researchers.ds-wizard.org/knowledge-models/dsw:root:latest/preview?questionUuid=
Tools and resources
-
ref_to_main_resources
: Refer to entries of the “main_tool_ and_resource_table” if institutions, organizations and projects from the country contribute to the development of international tools and resources. List the nme of the tool your refer to in the main tools table.ref_to_main_resources: - Resource name
-
national_resources
: List here tools and resources mainly relevant for the specific countrynational_resources: - name: Resource name description: A general description about the resource how_to_access: explantation on how you can access this resource instance_of: GitHub related_pages: example_pages: [gp3, gp1, gp2] registry: biotools: bioconda tess: Bioconda url: