我如何让我的Jekyll博客有带有页码的标题?

我如何让我的Jekyll博客有带有页码的标题?,jekyll,Jekyll,谷歌网站管理员工具抱怨页面标题相同。我正试图找出如何使我的博客索引页面具有不同的标题(通过包括页码) 我通过frontmatter设置标题,以便它们可用于我的基本模板 我无法将frontmatter中的标题设置为包含页码,因为frontmatter不计算变量 我还尝试了{%assign page.title='freestyle%},但发现 我创建了一个名为titleOverwrite的新变量,它正确地获取了我想要的数据。不幸的是,它不在我的基本模板中 如何获得包含博客页码的标题 以下是我尝试过

谷歌网站管理员工具抱怨页面标题相同。我正试图找出如何使我的博客索引页面具有不同的标题(通过包括页码)

我通过frontmatter设置标题,以便它们可用于我的基本模板

我无法将frontmatter中的标题设置为包含页码,因为frontmatter不计算变量

我还尝试了
{%assign page.title='freestyle%}
,但发现

我创建了一个名为titleOverwrite的新变量,它正确地获取了我想要的数据。不幸的是,它不在我的基本模板中

如何获得包含博客页码的标题

以下是我尝试过的:

基础模板

{% assign title = page.title %}
{% if page.overwriteTitle %}
  {% assign title = page.overwriteTitle %} 
{% endif %}
<title>{{title}} {{page.subtitle}}</title>
{%assign title=page.title%}
{%if page.overwriteTitle%}
{%assign title=page.overwriteTitle%}
{%endif%}
{{title}}{{page.subtitle}}
blog index.html

{% assign overwriteTitle = page.title | append: ' Page ' | append: paginator.page %}
<p>prove it works  </p>
<p> {{ overwriteTitle }} </p>
{%assign overwriteTitle=page.title | append:'page'| append:paginator.page%}
证明它有效

{{overwriteTitle}}


\u包括/head.html或任何影响标题标签的模板

我们测试仅在分页页面中存在的
paginator
变量:

<title>
{% if paginator %}
  {% assign overwriteTitle = page.title | append: ' Page ' | append: paginator.page %}
  {{ overwriteTitle }}
{% else %}
  {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}
{% endif %}
</title>

{%if paginator%}
{%assign overwriteTitle=page.title | append:'page'| append:paginator.page%}
{{overwriteTitle}}
{%else%}
{%if page.title%}{{page.title}}{%else%}{{site.title}}{%endif%}
{%endif%}

所以,也许你可以批准它。关于否决票。有时,当人们无法理解这个问题时,他们会认为这是一个糟糕的问题。这通常源于缺乏知识,没有把问题读两遍,或者仅仅是基本的仇恨。世界就是这样,但让我们继续吧!