Craft CMS で独自の 404 ページを作りたい場合、、、

404.html(404.twig とか)をルートに用意しておけば404の時に表示されますね。

dev mode かどうかにもよりますが、メモとして。

https://note.mersy418.com/xxxxxx

ということで作ってみた。

dev mode も無効にした。

テンプレートはこれだけ。

{% extends '_layout_bootstrap' %}

{% block mainContent %}
<!-- Page Header -->
<header class="masthead" style="background-image: url('/img/home-bg.jpg')">
  <div class="overlay"></div>
  <div class="container">
    <div class="row">
      <div class="col-lg-8 col-md-10 mx-auto">
        <div class="site-heading">
          <h1>{{ siteName }}</h1>
          <span class="subheading">Craft CMS</span>
        </div>
      </div>
    </div>
  </div>
</header>

<!-- Main Content -->
<div class="container">
  <div class="row">
    <div class="col-lg-8 col-md-10 mx-auto">
        <div class="post-preview">
          <h2 class="post-title">Page not found</h2>
          <p><a href="/">home</a></p>
        </div>
    </div>
  </div>
</div>
{% endblock %}