{% if site.versioning %}
{% assign original_version = page.version | prepend: '/' | append: '/' %} {% assign latest_url = page.url | replace: page.version, site.latest | relative_url %} {% for version in site.versions %} {% assign new_version = version | prepend: '/' | append: '/' %} {% assign new_url = page.url | replace: original_version, new_version | relative_url %} {% assign target_page = site.pages | where: "url", new_url | first %} {% unless target_page %} {% assign target_prefix = page.url | split: page.version | first %} {% assign new_url = target_prefix | append: site.latest | append: '/' | relative_url %} {% endunless %} {{ version }} {% endfor %}
{% else %} {{ site.latest }} {% endif %}