0

我们有一个自定义主题,目前正在使用 BC 标签提取每个页面的页面名称。

<title>{{ page.name | remove: '-footer-' | remove: '-hide-' | remove: '-sidebar-' | remove: '-subnav-' | remove: '-f1-' | remove: '-f2-' | remove: '-f3-' }} | {{ store.name }}</title>

这样做的问题是我希望覆盖每一页上的每个标题。我有一个模板,其中包含上述标题标签。

我想创建类似的东西:如果页面是 xyz url,则显示此标题,否则显示此标题,然后对每个页面重复此操作。

这可能吗?

谢谢

4

1 回答 1

0

我对自定义主题执行了以下操作:

{% if page.full_path == "/category/yourcategory" %}
    <meta name="description" content="description">
    <meta name="keywords" content="keywords....">
{% elsif page.full_path == "/products" %}
    <meta name="description" content="description">
    <meta name="keywords" content="keywords....">
{% else %}
    <meta name="description" content="{{ page.meta_description }}">
    <meta name="keywords" content="{{ page.meta_keywords }}">
{% endif %}
于 2014-07-16T03:56:28.057 回答