在Ghost上创建自定义页面

时间:2016-07-01 00:36:01

标签: nginx handlebars.js ghost-blog ghost

我希望将更多.hbs文件添加到ghost / custom / themes / casper,例如关于页面和登录页面。这样,所有文件都使用相同的默认布局,并且我的博客有/ blog目的地。

但是,当我创建.hbs文件(例如about.hbs)并给它与page.hbs中的代码相同时,并将其上传到主题文件夹,当我转到my-url.com/about时,它给出了404。

那么,我该如何创建自定义.hbs页面?

1 个答案:

答案 0 :(得分:9)

  1. 使用Ghost后端中的特定slug创建页面。
  2. 创建.hbs - 文件名如下:page-about.hbs
  3. 来自Ghost Documentation on custom pages

      

    例如,如果您有一个' 关于'包含网址/about/的网页,添加名为page-about.hbs的模板会导致该模板用于约会页面,而不是page.hbspost.hbs

         

    这些模板存在于层次结构中。 Ghost首先查找与slug(page-:slug.hbs)匹配的模板,然后查找page.hbs,如果两者都不可用,最后使用post.hbs。