この問題についてご協力いただきありがとうございます。Expression Engine のサイトです。ナビゲーション、アクティブ状態の単純な条件に問題があります。スタイル内にアクティブなカラー ステートを配置しました。ただし、要素を検査するとコードでレンダリングされるため (ナビゲーションが埋め込まれているため)、「if ステートメント」自体に問題があるようです。
<nav class="group" role="navigation">
<ul id="nav" class="group">
<li class="first"><a {if segment_1 == ""} class="active" {/if} href="{site_url}"><strong>Now</strong></a></li>
<li><a {if segment_1 == "articles"} class="active" {/if} href="/articles/"><strong>articles</strong></a></li>
<li><a {if segment_2 == "readings"} class="active" {/if} href="/book-readings/readings"><strong>books</strong></a></li>
<li class="last"><a {if segment_2 == "readings"} class="active" {/if} href="/shelf/readings"><strong>shelf</strong></a></li>
</ul>
</nav>