{# not splitting on several lines because it adds whitespaces in the output #} {% macro fancy_link(url, text=url, is_noop=true, class_name=none ) %} {{ text if not caller else caller() }} {%- endmacro -%} {% macro download_link(url, text=url, file_name=text, class_name=none) %} {{ text if not caller else caller() }} {%- endmacro -%} {% macro kemono_link(url, text=url, is_noop=true,class_name=none) %} {{ text if not caller else caller() }} {%- endmacro -%} {% macro local_link(id, text=id, class_name=none) %} {{ text if not caller else caller() }} {%- endmacro -%} {% macro email_link(email, text=email, class_name=none) %} {{ text if not caller else caller() }} {%- endmacro -%} {% macro link_button(url, text=url, is_noop=true, class_name=none) %} {{ text if not caller else caller() }} {% endmacro %}