newblog/templates/shortcodes/showdata.html
2024-07-01 13:20:09 +00:00

19 lines
532 B
HTML

{# showdata(src="../theme.toml" type="toml" key="min_version") #}
{%- if src and key and type %}
{%- if src is matching("^http[s]?://") %}
{% set data = load_data(url=src, format=type) %}
{%- else %}
{% set data = load_data(path=src, format=type) %}
{%- endif %}
{{ data[key] }}
{%- else %}
{# Load other file types as plain text #}
{%- if src is matching("^http[s]?://") %}
{% set data = load_data(url=src) %}
{%- else %}
{% set data = load_data(path=src) %}
{%- endif %}
{{ data }}
{%- endif %}