You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过GhostCMS API筛选slug以指定后缀结尾的页面?

筛选Ghost CMS中指定后缀的Slug页面

Ghost Content API支持SQL风格的模糊匹配语法,直接用ENDS_WITH操作符就能实现后缀筛选需求,不用逐个指定slug。

修改后的代码如下:

const posts = await api.posts.browse({
  limit: 10,
  include: ['tags', 'count.posts'],
  order: ['featured DESC', 'published_at DESC'],
  filter: 'slug:ENDS_WITH("-test")'
})

补充说明

  • ENDS_WITH("-test")会精准匹配所有以-test结尾的slug内容
  • 如果需要动态切换后缀,用模板字符串拼接即可:
    const targetSuffix = "-test";
    const posts = await api.posts.browse({
      limit: 10,
      include: ['tags', 'count.posts'],
      order: ['featured DESC', 'published_at DESC'],
      filter: `slug:ENDS_WITH("${targetSuffix}")`
    })
    
  • 除了ENDS_WITH,Ghost API还支持STARTS_WITH(前缀匹配)、CONTAINS(包含匹配)等操作符,可根据需求灵活使用。

内容的提问来源于stack exchange,提问作者gdfgdfg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 05:15:26