{# display nav links to other blog posts, but hide on parent blog page #}
{% if blog_post %}
{{ render_blog_sibling_nav(post) }}
{% endif %}
{% endmacro %}
{% macro render_blog_sibling_nav(post, from_index=false) %}
{% from "macros/pagination.html" import render_pagination %}
{% set siblings = post.get_siblings() %}
{# prev/next are swapped since blog children ordered_by is negative
{# nav logic for previous page #}
{% if siblings.next_page %}
{% set prev = siblings.next_page %}
{% endif %}
{# nav logic for next page #}
{% if siblings.prev_page %}
{% set next = siblings.prev_page %}
{% endif %}
{# previous / nex nav links #}
{% if prev %}
« Previous
{% endif %}
{% if prev %} | {% endif %}
{{ post.title }}
{% if next %} | {% endif %}
{% if next %}
Next »
{% endif %}