我们有一个自定义主题,目前正在使用BC标记拉入每个页面的页面名称。
<title>{{ page.name | remove: '-footer-' | remove: '-hide-' | remove: '-sidebar-' | remove: '-subnav-' | remove: '-f1-' | remove: '-f2-' | remove: '-f3-' }} | {{ store.name }}</title>
这样做的麻烦在于我希望覆盖每个页面上的每个标题。我有一个模板,上面有标题标签。
我想创建类似的东西:如果页面是xyz url显示此标题,则显示此标题,然后对每个页面重复此操作。
这可能吗?
非常感谢
答案 0 :(得分: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 %}