更新页面中包含的代码段后,除非开发人员更新页面,否则页面上的更改(代码段更改)不会发生。因此,目前要触发代码段更改,这是工作流程:
=> 更新片段内容 => 更新页面(改变一些东西,点击保存) => 在浏览器中硬重新加载页面以进行更改
实际上,我无法弄清楚为什么如果片段在条件语句中,则默认情况下片段在更改时不会更新。
所以这是我的页面:
{% 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' %}
这不是自动更新的,我需要将任何字符添加到页面中,保存它,然后将其删除,然后再次保存。
这对于单个页面来说很好,但是当有多个页面需要更新时就会出现问题。
目前的工作流程如上。