26 lines
1.2 KiB
HTML
26 lines
1.2 KiB
HTML
|
{% macro podlove_subscribe_button(size="medium") %}
|
||
|
<noscript>
|
||
|
<img src="{{ get_url(path="assets/poster.jpg") | safe }}" alt="Logo von {{ config.title }}">
|
||
|
<a href="{{ get_url(path="subscribe") }}"><button class="noscript-subscribe-button">Abonnieren</button></a>
|
||
|
</noscript>
|
||
|
<script
|
||
|
class="podlove-subscribe-button"
|
||
|
src="{{ get_url(path="vendor/podlove-subscribe-button/javascripts/app.js") | safe }}"
|
||
|
data-language="{{ config.default_language }}"
|
||
|
data-size="{{ size }}"
|
||
|
data-format="cover"
|
||
|
data-json-data="podcastData"
|
||
|
data-colors="{{ config.extra.theme.main | default(value="#2B8AC6") }}"
|
||
|
></script>
|
||
|
{% endmacro podlove_subscribe_button %}
|
||
|
{% macro poster(page) -%}
|
||
|
{% if page.extra.poster %}{{ get_url(path=page.slug ~ ".jpg") | safe }}{% else %}{{ get_url(path="assets/poster.jpg") | safe }}{% endif %}
|
||
|
{%- endmacro poster %}
|
||
|
{% macro title(page) -%}
|
||
|
{#- tera lacks zero padding and also log operator -#}
|
||
|
{%- if page.extra.episode -%}
|
||
|
{%- set len = page.extra.episode | as_str | length -%}
|
||
|
{{ config.extra.acronym }}{% for i in range(end=config.extra.pad_to - len) %}0{% endfor %}{{ page.extra.episode }} {% endif -%}
|
||
|
{{ page.title }}
|
||
|
{%- endmacro poster %}
|