1
0
mirror of https://github.com/GTFOBins/GTFOBins.github.io.git synced 2026-03-24 09:41:53 +01:00
GTFOBins.github.io/_includes/get_contexts_label.html
2026-01-23 19:23:16 +01:00

14 lines
727 B
HTML

{%- comment -%} return all the contexts of the given examples {%- endcomment -%}
{%- assign _default_context_label = site.data.contexts | first | last | map: 'label'%}
{%- assign return_contexts = '' | split: '' -%}
{%- for _example in include.examples -%}
{%- for _context_item in _example.contexts -%}
{%- assign _context_name = _context_item[0] -%}
{%- assign _context = _context_item[1] -%}
{%- assign return_contexts = return_contexts | push: site.data.contexts[_context_name].label -%}
{%- else -%}
{%- assign return_contexts = return_contexts | push: _default_context_label -%}
{%- endfor -%}
{%- endfor -%}
{%- assign return_contexts = return_contexts | uniq | join: "," -%}