1

更新页面中包含的代码段后,除非开发人员更新页面,否则页面上的更改(代码段更改)不会发生。因此,目前要触发代码段更改,这是工作流程:

=> 更新片段内容
=> 更新页面(改变一些东西,点击保存)
=> 在浏览器中硬重新加载页面以进行更改

实际上,我无法弄清楚为什么如果片段在条件语句中,则默认情况下片段在更改时不会更新。

所以这是我的页面:

{% if entry.category == '食谱' %}
  {% 分配 body_class = '食谱' %}
{% 别的 %}
  {% assign body_class = '营养文章' %}
{% 万一 %}

{% 扩展“索引”%}

{% block '光环/面包屑' %}
  首页>
  营养>
  {{ entry.title }}
{% 端块 %}

{% 块 '包装器/主要内容' %}
  {% if entry.category == '食谱' %}
    {% 包括“食谱内容”%}
  {% 别的 %}
    {% include 'nutrition-content' with entry_slug: entry._slug %}
  {% 万一 %}
{% 端块 %}

片段在 if else 语句中

{% include 'recipes-content' %}

这不是自动更新的,我需要将任何字符添加到页面中,保存它,然后将其删除,然后再次保存。

这对于单个页面来说很好,但是当有多个页面需要更新时就会出现问题。

目前的工作流程如上。

4

0 回答 0