---const isIndexPage = Astro.url.pathname === "/";---
{!isIndexPage && <p>トップページ以外で表示する要素</p>}
サイトによってはトップページのロゴを<h1>
タグにし、下層ページでは<div>
タグにすることがあると思います。その場合は次のようにするとうまくいきます。
---const isIndexPage = Astro.url.pathname === "/";const Tag = isIndexPage ? "h1" : "div";---
<header> <Tag>ロゴ</Tag> <nav> <ul> <li>...</li> </ul> </nav></header>
他にもAstro.url.pathname
を使用することでトップページだけでなく、パスに応じて個別にページ単位で条件分岐をすることが可能です。