2016-07-01 5 views
1

私はghost/custom/themes/casperについて、about pageやlanding pageなどの.hbsファイルを追加したいと考えています。この方法では、すべてのファイルが同じ既定のレイアウトを使用しており、私は自分のブログに/ブログの宛先を持っています。Ghostでカスタムページを作成する

しかし、about.hbsなどの.hbsファイルを作成し、page.hbsと同じコードを与えて、my-url.com/に行くとテーマフォルダにアップロードすると約404.

カスタム.hbsページを作成するにはどうすればよいですか?

+1

下記の私の答えに加えて、変更後にGhostを再起動してください。 – Reedyn

答えて

6
  1. ゴーストバックエンドに特定のスラッグを持つページを作成します。
  2. .hbs - ファイルの名前は、page-about.hbsのように作成します。

Ghost Documentation on custom pagesから:

たとえば、あなたがURL /about/で「について」のページを持っている場合、page-about.hbsと呼ばれるテンプレートを追加すると、そのテンプレートを約ページに使用されるようになりますpage.hbsの代わりに、またはpost.hbsの代わりに。

これらのテンプレートは階層内に存在します。ゴーストは、スラッグ(page-:slug.hbs)と最初に一致するテンプレートを探し、次にpage.hbsを探し、最後にどちらも利用できない場合はpost.hbsを使用します。

+0

私は 'page-about.hbs'ファイルを作成してアップロードしました。その後、Ghostを再起動して、サービスゴーストリスタートを実行しました。しかし、my-ip/aboutを訪問したときに私はまだ404エラーになります。 – parion

+0

古い 'about.hbs'ファイルを削除しましたか? – Reedyn

+0

はい。すべてのデフォルトファイルは 'page-about.hbs'ファイルと同様にそこにあります。 – parion

関連する問題