{% macro print_recipe(recipe) %} <article data-title="{{ recipe.title | lower }}" {% if recipe.taxonomies.tagy %} {% for tag in recipe.taxonomies.tagy %} {% if tag == "pikantní" %} class="chilli" {% break %} {% endif %} {% endfor %} {% endif %} > <a href="{{ recipe.permalink }}"> {% set_global image = "../static/temp.jpg" %} {% for asset in recipe.assets %} {% if asset is matching("[img.](jpg|png)$") %} {% set_global image = asset %} {% break %} {% endif %} {% endfor %} {% set image = resize_image(path=image, width=300, height=300, op="fill") %} <div class="image" style="background-image: url('{{ image.url }}')"></div> <div class="title">{{ recipe.title }}</div> {% if recipe.date %}<span class="date">{{ recipe.date | date(format="%d.%m.%Y") }}</span>{% endif %} </a> </article> {% endmacro print_recipe %} {% macro pagination() %} {% if paginator.previous %} <a href="{{ paginator.previous }}"><span class="icon icon-arrow-left2"></span></a> {% else %} <span class="icon icon-arrow-left2"></span> {% endif %} <span>{{ paginator.current_index }} / {{ paginator.number_pagers }}</span> {% if paginator.next %} <a href="{{ paginator.next }}"><span class="icon icon-arrow-right2"></span></a> {% else %} <span class="icon icon-arrow-right2"></span> {% endif %} {% endmacro pagination %} {% macro subnav() %} <ul> {% for item in config.extra.menu %} <li><a href="{{ item.path }}" {% if item.path == current_path %} class="selected" {% endif %} >{{ item.name }}</a></li> {% endfor %} </ul> {% endmacro subnav %} {% macro tags_in_category() %} {% set_global tags = [] %} {% for page in term.pages %} {% for tag in page.taxonomies.tagy %} {% set_global tags = tags | concat(with=tag) %} {% endfor %} {% endfor %} {% set_global tags = tags | sort | unique %} {% for tag in tags %} <span class="tag"><a href="{{ get_taxonomy_url(kind="tagy", name=tag) }}">{{ tag }}</a></span> {% endfor %} {% endmacro tags_in_category %} {% macro recipe_image() %} {% for asset in page.assets %} {% if asset is matching("[img.](jpg|png)$") %} {% set image = resize_image(path=asset, width=900, height=400, op="fill") %} <a href="{{ get_url(path=asset) }}"><img src="{{ image.url }}" alt="Náhled"></a> {% break %} {% endif %} {% endfor %} {% endmacro recipe_image %} {% macro recipe_meta() %} {% if page.extra.portions %}<span class="item" title="Porce"><span class="icon icon-spoon-knife"></span>{{ page.extra.portions }}</span>{% endif %} {% if page.extra.time %}<span class="item" title="Doba přípravy"><span class="icon icon-clock"></span>{{ page.extra.time }} min</span>{% endif %} {% if page.extra.source %}<span class="item" title="Zdroj"><span class="icon icon-book"></span>{{ page.extra.source }}</span>{% endif %} <a href="{{ config.extra.git }}/_edit/master/content/{{ page.relative_path }}" class="edit" title="Upravit"><span class="icon-pencil"></span></a> {% endmacro recipe_meta %} {% macro recipe_taxonomies() %} {% if page.taxonomies.kategorie %} {% set categories = page.taxonomies.kategorie %} <div class="taglist"> Kategorie – {% for term in categories %} <span class="tag"><a href="{{ get_taxonomy_url(kind="kategorie", name=term) | safe }}">{{ term | capitalize() }}</a></span> {% endfor %} </div> {% endif %} {% if page.taxonomies.tagy %} {% set tags = page.taxonomies.tagy %} <div class="taglist"> Tagy – {% for term in tags %} <span class="tag"><a href="{{ get_taxonomy_url(kind="tagy", name=term) | safe }}">{{ term | capitalize() }}</a></span> {% endfor %} </div> {% endif %} {% endmacro recipe_taxonomies %} {% macro list_terms() %} {% if terms %} <ul> {% for term in terms %} <li><a href="{{ term.permalink }}">{{ term.name | capitalize() }}</a> ({{ term.pages | length }})</li> {% endfor %} </ul> {% endif %} {% endmacro list_terms %}