返回首页的正确写法

Baklib

发布于:2024-10-22

正常情况下, 返回首页的 URL 链接可以写为: <a href="/">返回首页</a>

但是当多站点解析到同一个Domain 域名的情况下,以上的写法并不是返回当前的站点首页,而是返回主域名首页。因此,返回当前站点额首页的正确写法如下: <a href="{{site.index_path}}">返回首页</a>

更多情况:

  • 回到首页,把 / 替換为 {{site.index_path}}, 如:x-init="search_button_show = (window.location.pathname !== '{{site.index_path}}')"

  • href="/-/search?q={{ search_hot_key }}" 改为 href="{{site.index_path}}-/search?q={{ search_hot_key }}"

  • 把所有的 page.url 都改成 page.path ,除非这个链接是用于分享。不过也见用 javascript生成分享链接,这样就可以保持URL 的host 与用户访问的一致,不会被写死。

提交反馈