{% if site.toc and page.toc %}
<!-- BS-toc.js will be loaded at medium priority -->
<script src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@1.0.1/dist/bootstrap-toc.min.js"></script>
<div id="toc-wrapper" class="pl-0 pr-4 mb-5">
  <h4 class="pl-3 pt-2 mb-2">
    {{- site.data.locales[lang].panel.toc -}}
  </h4>
  <nav id="toc" data-toggle="toc"></nav>
</div>
{% endif %}

{% assign enable_toc = false %}
{% if site.toc and page.toc %}
  {% if page.content contains '<h2' or page.content contains '<h3' %}
    {% assign enable_toc = true %}
  {% endif %}
{% endif %}

{% if enable_toc %}
<!-- BS-toc.js will be loaded at medium priority -->
<script src="https://cdn.jsdelivr.net/gh/afeld/bootstrap-toc@1.0.1/dist/bootstrap-toc.min.js"></script>

<div id="toc-wrapper" class="pl-0 pr-4 mb-5">
  <h4 class="pl-3 pt-2 mb-2">
    {{- site.data.locales[lang].panel.toc -}}
  </h4>
  <nav id="toc" data-toggle="toc"></nav>
</div>
{% endif %}

Fix ToC incorrectly display the contents of the panel
Fix ToC incorrectly display the contents of the panel

Bug introduced in the commit `b518c9d`
