私の問題。
Ghost JS を使用してブログを作成しています。このhome.hbs
ページには、ブログで公開された最新の投稿を含む 2 つの個別の要約リストを含める必要があります。最初のリストにはn1
tagでタグ付けされた最後の投稿t1
が表示され、2 番目のリストにはn2
tag でタグ付けされた最後の投稿が表示されt2
ます。たとえば、とをn1=8 t1=book
表す必要があります。get last 8 published books in my blog
n2=3 t2=song
get last 3 published songs in my blog
私のアプローチ。
コンテキストとヘルパーを使用して問題を宣言的に解決できるかどうかわからないため、ベータ機能を有効にしようとしており、ゴーストが提供する REST API を使用しています。API ドキュメントを読みましたが、クエリをどのように表現すればよいかわかりません。次のようなクエリをチェックしていますが、フィルター条件を表現するときに失敗します ( でタグ付けされた投稿のみを取得しますT
)。
jQuery(document).ready(function () {
$.get(
ghost.url.api('posts', {
limit: '3',
include: 'tags, author',
filter: 'tags:song', // ???
order: 'count.posts DESC'
})
).done(onSuccess);
});
私の質問。
私の質問は 2 つあります。コンテキストとヘルパーを使用して宣言的な方法で解決できる私の問題へのアプローチはありますか? そうでない場合、API への AJAX 呼び出しでクエリをコーディングして、N
tag でタグ付けされた最後の投稿を取得するにはどうすればよいT
ですか?