我正在尋找將更多.hbs文件添加到ghost/custom/themes/casper,例如關於頁面和登錄頁面。這樣,所有文件都使用相同的默認佈局,並且我的博客有一個/博客目的地。在Ghost上創建自定義頁面
但是,當我創建一個.hbs文件(如about.hbs),併爲其提供與page.hbs中相同的代碼並將其上傳到主題文件夾時,當我轉到my-url.com/大約,它給出了一個404.
那麼,我該如何創建自定義的.hbs頁面?
我正在尋找將更多.hbs文件添加到ghost/custom/themes/casper,例如關於頁面和登錄頁面。這樣,所有文件都使用相同的默認佈局,並且我的博客有一個/博客目的地。在Ghost上創建自定義頁面
但是,當我創建一個.hbs文件(如about.hbs),併爲其提供與page.hbs中相同的代碼並將其上傳到主題文件夾時,當我轉到my-url.com/大約,它給出了一個404.
那麼,我該如何創建自定義的.hbs頁面?
.hbs
- 文件命名如下:page-about.hbs
。從Ghost Documentation on custom pages:
例如,如果您使用網址
/about/
的「關於」頁面,加入了所謂的page-about.hbs
模板將使該模板用於有關網頁,而不是page.hbs
或post.hbs
。這些模板存在於一個層次結構中。 Ghost首先尋找一個匹配slu((
page-:slug.hbs
)的模板,然後查找page.hbs
,如果兩者都不可用,最後使用post.hbs。
除了我下面的回答,請務必在進行更改後重新啓動Ghost。 – Reedyn