Jekyll中的规范链接标签

来自菜鸟教程
跳转至:导航、​搜索

规范标签告诉搜索引擎页面原始内容的 URL。 规范标签的一种流行且有效的用法是在每个页面上设置它们,以明确哪个版本是主要版本。 例如,是 https://yoursite.com/page 还是 http://www.yoursite.com/page/? 诸如 www、https 或尾随 / 之类的内容都可以被视为不同的版本,因此对于 SEO 而言,告诉搜索引擎哪个版本是正确的版本很重要。 鉴于您的网站的 URL 在您的 _config.yml 文件中正确定义,只需在您的标题/标题布局中插入以下内容:

<link rel="canonical" href="{{ site.url }}{{ page.url | replace:'index.html',''}}">

如您所见,使用一些简单的流动语法为 Jekyll 网站的每个页面插入规范标签相当容易。 该| replace:'index.html', 部分只是确保您的主页不会以 index.html 的形式出现。