1. 添加元字段
命名空间:seo_canonical
密钥:seo_canonical_url
2. 在分类中配置元字段
注意:链接需要使用带 / 的相对链接
3. 修改主题代码
a. 2.1 版本主题
替换掉 layout/theme.html 文件 head 内原
{{#if collection.metafields.seo_canonical.seo_canonical_url.value}}
<link rel="canonical" href="{{request.origin}}{{#if routes.root_url != '/'}}{{routes.root_url}}{{/if}}{{collection.metafields.seo_canonical.seo_canonical_url.value}}">
{{else}}
<link rel="canonical" href="{{canonical_url}}">
{{/if}}
b. 3.0 版本主题
替换掉 components/page-head.html 文件内原
{{#var mf = collection | get_metafields("seo_canonical") /}}
{{#var seo_canonical_url = mf.seo_canonical_url.value /}}
{{~#if seo_canonical_url}}
<link rel="canonical" href="{{request.origin}}{{#if routes.root_url != '/'}}{{routes.root_url}}{{/if}}{{seo_canonical_url}}">
{{#else/}}
<link rel="canonical" href="{{canonical_url}}">
{{~/if}}

