{%- if page.alternates is defined -%}
{%- if title is not defined %}{% set title = page.title %}{% endif -%}
{%- for alternate in page.alternates ~%}
{%- if alternate.rel == 'canonical' and page.canonical.url|default %}{# custom canonical URL ~#}
{%- else ~%}
{%- endif ~%}
{%- endfor -%}
{%- endif -%}