2016-07-01 69 views
1

我正在尋找將更多.hbs文件添加到ghost/custom/themes/casper,例如關於頁面和登錄頁面。這樣,所有文件都使用相同的默認佈局,並且我的博客有一個/博客目的地。在Ghost上創建自定義頁面

但是,當我創建一個.hbs文件(如about.hbs),併爲其提供與page.hbs中相同的代碼並將其上傳到主題文件夾時,當我轉到my-url.com/大約,它給出了一個404.

那麼,我該如何創建自定義的.hbs頁面?

+1

除了我下面的回答,請務必在進行更改後重新啓動Ghost。 – Reedyn

回答

6
  1. 在Ghost後端創建具有特定slu the的頁面。
  2. 創建.hbs - 文件命名如下:page-about.hbs

Ghost Documentation on custom pages

例如,如果您使用網址/about/的「關於」頁面,加入了所謂的page-about.hbs模板將使該模板用於有關網頁,而不是page.hbspost.hbs

這些模板存在於一個層次結構中。 Ghost首先尋找一個匹配slu((page-:slug.hbs)的模板,然後查找page.hbs,如果兩者都不可用,最後使用post.hbs。

+0

所以我創建並上傳了一個'page-about.hbs'文件。然後我做了一個'重新啓動服務ghost',重新啓動Ghost。但是,當我訪問我的IP /約時,我仍然是一個404錯誤。 – parion

+0

你刪除了舊的'about.hbs'文件嗎? – Reedyn

+0

是的。所有的默認文件以及'page-about.hbs'文件都在那裏。 – parion

相關問題