ページ内リンクがうまくいきません

Topic summary

ページ内リンクの設定で問題が発生しています。

問題の詳細:

  • メニューに「/#〇〇」形式でページ内リンクを設定
  • 他のページからのリンクは正常に機能
  • 同じページ内でクリックすると画面が真っ白になる
  • Prestigeテーマを使用中

試された対応:

  • 「/」を外して「#」のみにすると同一ページ内では動作するが、他のページからのリンクができなくなる
  • Prestige 7.3.6での検証では期待通りの動作が確認されたが、質問者の環境では問題が再現

最終的な解決策:

  • 原因は特定できなかったものの、2つのメニューを作成することで対応
    • トップページ用:「#〇〇」で設定
    • その他のページ用:「/#〇〇」で設定
  • それぞれのページで適切なメニューを表示することで問題を回避

根本的な原因は不明のまま、ワークアラウンドで対処した形です。

Summarized with AI on November 15. AI used: claude-sonnet-4-5-20250929.

@tagawayumino

開発ストアでのトライアルですが、

最新版のPrestige 7.3.6で、

<a href="/#hoge">linkToHoge</a>

をトップページの先頭に設置し、


Write or copy/paste Liquid code

をトップページの下に設置し、

ページ上部のリンクをクリックして確認してみました。

特に画面が真っ白になってしまうということもなく、期待通りの挙動をしました。

質問者様の状況には、何か発生条件があるように思うのですが、

いただいた情報だけではこれ以上調査ができません。

差し支えなければ、

プライベートメッセージで、

問題が発生していることを確認できるURLを頂戴できると何か分かるかもしれません。

(解決のお約束はできませんが。)

ご参考まで。

(キュー田辺)