Pagination 在Jekyll中,如何使paginator具有规范url?

Pagination 在Jekyll中,如何使paginator具有规范url?,pagination,jekyll,Pagination,Jekyll,在我的Jekyll中,如何使我的博客paginator具有规范的url 在我的基本模板中,我有: <link rel="canonical" href="{{ site.url }}{{ page.url|remove:'index.html' }}"> {%如果page.url包含“blog/page”%} {%assign canonical=“/blog/”%} {%else%} {%assign canonical=page.url | remove:'index.html

在我的Jekyll中,如何使我的博客paginator具有规范的url

在我的基本模板中,我有:

<link rel="canonical" href="{{ site.url }}{{ page.url|remove:'index.html' }}">
{%如果page.url包含“blog/page”%}
{%assign canonical=“/blog/”%}
{%else%}
{%assign canonical=page.url | remove:'index.html%}
{%endif%}

您还可以使用以下代码片段允许规范链接中的其他域:

{% if page.canonical_url != nil %}
<link rel="canonical" href="{{ page.canonical_url }}"/>
{% else %}
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
{% endif %}
{%if page.canonical_url!=nil%}
{%else%}
{%endif%}
{% if page.url contains "blog/page" %}
{% assign canonical = "/blog/" %}
{% else %}
{% assign canonical = page.url|remove:'index.html' %}
{% endif %}
<link rel="canonical" href="{{ site.url }}{{ canonical }}">
{% if page.canonical_url != nil %}
<link rel="canonical" href="{{ page.canonical_url }}"/>
{% else %}
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
{% endif %}