Ghost - 如何获取特定页面?
Ghost - how to get a specific page?
我是 Ghost 初学者,我知道我可以像下面那样获得页面列表。
{{#get "pages"}}
{{#foreach pages}}
{{{html}}}
{{/foreach}}
{{/get}}
但是我可以获取特定页面吗?假设我有一个要获取的 "about" 页面,以便将其内容显示到博客的侧边栏中,例如,这是我尝试过的方法,但它不起作用。
{{#get "pages/slug/about" as page}}
{{page}} // prints undefined
{{/get}}
如有任何帮助,我们将不胜感激。
传递给 #get
助手的第一个参数指定了您要查询的资源的名称。它应该是 posts
、tags
或 authors
。在您的用例中,它应该是 posts
.
{{#get "posts" slug="pages/slug/about" as |post|}}
{{#post}}
<h1><a href="{{slug}}">{{title}}</a></h1>
<div class="post-content"> {{content}} </div>
{{/post}}
{{/get}}
我是 Ghost 初学者,我知道我可以像下面那样获得页面列表。
{{#get "pages"}}
{{#foreach pages}}
{{{html}}}
{{/foreach}}
{{/get}}
但是我可以获取特定页面吗?假设我有一个要获取的 "about" 页面,以便将其内容显示到博客的侧边栏中,例如,这是我尝试过的方法,但它不起作用。
{{#get "pages/slug/about" as page}}
{{page}} // prints undefined
{{/get}}
如有任何帮助,我们将不胜感激。
传递给 #get
助手的第一个参数指定了您要查询的资源的名称。它应该是 posts
、tags
或 authors
。在您的用例中,它应该是 posts
.
{{#get "posts" slug="pages/slug/about" as |post|}}
{{#post}}
<h1><a href="{{slug}}">{{title}}</a></h1>
<div class="post-content"> {{content}} </div>
{{/post}}
{{/get}}