|
|
@@ -8,4 +8,33 @@ |
|
|
|
Posted: {{ res.meta.created.strftime('%a, %d %b %Y') }} |
|
|
|
</time> |
|
|
|
</article> |
|
|
|
{% endmacro %} |
|
|
|
{% endmacro %} |
|
|
|
|
|
|
|
{% macro render_nav(menu, cls=None) -%} |
|
|
|
{% if menu -%} |
|
|
|
<nav {{'class='~cls if cls }}> |
|
|
|
<ul> |
|
|
|
{% for item in menu -%} |
|
|
|
{% set active = False -%} |
|
|
|
{% if item.type == 'page' -%} |
|
|
|
{% set active = (resource.url == |
|
|
|
site.content.resource_from_relative_path(item.url).url) -%} |
|
|
|
{% else -%} |
|
|
|
{% set active = (resource.node == |
|
|
|
site.content.node_from_relative_path(item.url)) -%} |
|
|
|
{%- endif %} |
|
|
|
{% set classes = ['button', 'white'] -%} |
|
|
|
{% do classes.append('active') if active -%} |
|
|
|
{% do classes.append(item.css_class) if item.css_class -%} |
|
|
|
<li> |
|
|
|
<a title="{{ item.description }}" |
|
|
|
class="{{ classes|join(' ') }}" |
|
|
|
href="{{ content_url(item.url) }}"> |
|
|
|
{{ item.name }} |
|
|
|
</a> |
|
|
|
</li> |
|
|
|
{%- endfor %} |
|
|
|
</ul> |
|
|
|
</nav> |
|
|
|
{%- endif %} |
|
|
|
{%- endmacro %} |