AstroでClientRouterを使っていると、ページ遷移後scriptが実行されない
AstroのClientRouterを使ってトランジションをつけていると、ページ遷移後にscriptが実行されません。
以下のように、scriptに data-astro-rerun
をつけることで、ページが変わるごとにscriptを実行するようにできます。
<script data-astro-rerun> console.log('ページが切り替わりました');</script>
参考:https://docs.astro.build/en/guides/view-transitions/#data-astro-rerun