error-page
錯誤回應嘅整個主體:狀態、一句老實話、一條返轉頭嘅路,同管理員用得着嘅 500 參考編號。
404 — 搵唔到
<div rst-error>
<p rst-error-status>404</p>
<h1 rst-error-title>搵唔到嗰個頁面</h1>
<p rst-error-body>個連結可能已經過時,或者個頁面已經搬咗。請檢查下網址,或者返去起始頁。</p>
<p rst-error-cta><a rst-btn="primary" href="/">起始頁</a></p>
</div>
403 — 冇權限
<div rst-error>
<p rst-error-status>403</p>
<h1 rst-error-title>你睇唔到呢個</h1>
<p rst-error-body>你個帳戶喺呢度冇權限。如果你覺得應該有,請問下管理呢個網站嘅人。</p>
<p rst-error-cta><a rst-btn="primary" href="/">起始頁</a> <a rst-btn href="/posts">返去</a></p>
</div>
422 — 處理唔到
<div rst-error>
<p rst-error-status>422</p>
<h1 rst-error-title>送唔出去</h1>
<p rst-error-body>送出嘅內容有啲唔啱。請返去再試一次;冇儲存任何嘢。</p>
<p rst-error-cta><a rst-btn="primary" href="/">起始頁</a> <a rst-btn href="/posts/1/edit">返去</a></p>
</div>
500 — 伺服器出錯
<div rst-error>
<p rst-error-status>500</p>
<h1 rst-error-title>我哋呢邊出咗問題</h1>
<p rst-error-body>唔關你事。問題已經記錄咗。請等陣再試;如果一直咁樣,請提供下面嘅參考編號。</p>
<p rst-error-cta><a rst-btn="primary" href="/">起始頁</a></p>
<p class="rst-mono" rst-error-ref dir="auto">參考編號:k3f9tq</p>
</div>
500 係唯一有參考編號嘅狀態:管理員可以用佢喺日誌度 grep。
503 — 用唔到
<div rst-error>
<p rst-error-status>503</p>
<h1 rst-error-title>我哋暫時停咗服務</h1>
<p rst-error-body>網站更新緊,或者太多人用緊。等一分鐘再試吓。</p>
<p rst-error-cta><a rst-btn="primary" href="/">起始頁</a></p>
</div>
其他任何情況——通用嗰對
<div rst-error>
<p rst-error-status>418</p>
<h1 rst-error-title>有啲唔妥</h1>
<p rst-error-body>呢個要求完成唔到。請返去再試一次。</p>
<p rst-error-cta><a rst-btn="primary" href="/">起始頁</a></p>
</div>
五個狀態嘅講法寫咗喺框架目錄度。第六個會退返去通用嗰對,而唔係將一個唔存在嘅鍵名擺喺讀者面前。