{%- comment -%} This file adds a link to the glossary page with optional mouseover, if an expansion of the abbreviation can be found in data/glossary.yml. Note the excessive use of whitespace hiding! {%- endcomment -%} {%- unless include.text -%} {%- assign display_string = include.entry -%} {%- else -%} {%- assign display_string = include.text -%} {%- endunless %} {%- assign mouseover = "" -%} {%- for gl_entry in site.data.glossary -%} {%- if gl_entry.entry == include.entry -%} {%- capture mouseover %}{{ gl_entry.title }} -- {{ gl_entry.description }}{% endcapture -%} {%- endif -%} {%- endfor -%} {%- comment -%} If we don't have matching abbriviation, try the full title! {%- endcomment -%} {%- if mouseover == "" -%} {%- for gl_entry in site.data.glossary -%} {%- if gl_entry.title == include.entry -%} {%- capture mouseover %}{{ gl_entry.description }}{% endcapture -%} {%- endif -%} {%- endfor -%} {% endif -%} [{{ display_string }}]({% link glossary.md %}){{- -}}