Canonical 标签告诉搜索引擎页面的原始内容的 URL. 一个流行的和有效的使用 Canonical 标签是将它们设置在每个页面上,以便明确哪个版本是主要版本. 例如,它是 https://yoursite.com/page 还是 http://www.yoursite.com/page/? 像 www, https 或 trailing / 这些东西都可以被视为不同的版本,因此对于SEO的目的很重要的是告诉搜索引擎哪个版本是正确的版本。 考虑到您的网站的 URL 在您的 _config.yml 文件中正确定义,只需在您的头条/头条布局中插入以下内容:
1<link rel="canonical" href="{{ site.url }}{{ page.url | replace:'index.html',''}}">
正如你所看到的,通过使用一些简单的流体语法来插入您的Jekyll网站的每个页面都很容易。