TEMPLATES

Custom 404 page

要在網站根目錄顯示 404 錯誤頁面,請在 layouts 目錄的根目錄中建立 404 範本。例如:

layouts/404.html
{{ define "main" }}
  <h1>404 找不到頁面</h1>
  <p>您請求的頁面無法找到。</p>
  <p>
    <a href="{{ .Site.Home.RelPermalink }}">
      返回首頁
    </a>
  </p>
{{ end }}

對於多語言網站,請將語言代碼加入檔案名稱:

layouts/
├── 404.de.html
├── 404.en.html
└── 404.fr.html

當頁面未找到時,您的生產伺服器會將瀏覽器重新導向到 404 頁面。功能和配置根據主機而異。

主機 功能和配置
Amazon CloudFront 請參閱 詳細資訊。
Amazon S3 請參閱 詳細資訊。
Apache 請參閱 詳細資訊。
Azure Static Web Apps 請參閱 詳細資訊。
Azure Storage 請參閱 詳細資訊。
Caddy 請參閱 詳細資訊。
Cloudflare Pages 請參閱 詳細資訊。
DigitalOcean App Platform 請參閱 詳細資訊。
Firebase 請參閱 詳細資訊。
GitHub Pages 會自動進行重定向,無法配置。
GitLab Pages 請參閱 詳細資訊。
NGINX 請參閱 詳細資訊。
Netlify 請參閱 詳細資訊。