我正在使用Ghost(http://ghost.org/)为杂志开发一个网站,并希望有一些页面显示来自两个相关标签的帖子。例如。 “科学与环境”。我了解在使用静态页面时,您无权访问帖子,所以我不能这样做。然而,这将是理想的解决方案。
{{#foreach posts}}
{{#has tag="science, environment"}}
do thing
{{\has}}
{{/foreach}}
我看过Trello路线图(https://trello.com/b/EceUgtCL/ghost-roadmap),但在那里找不到任何东西。对于解决方法,我将不胜感激。
干杯
答案 0 :(得分:1)
这是可能的,但有点棘手
您应该安装自托管Ghost 。如何在亚马逊,DigitalOcean,Heroku等上执行此操作有很多分步手册。
您应该为自己的目的创建自己的自定义Handlebars助手。
在Ghost项目根目录中创建myhelpers.js
并在此处输入您自己的帮助程序代码。例如:{{bytag}} helper通过一个标记选择帖子。您可以将其扩展为通过多个标记查询帖子。
config.js
地点require('./myhelpers')();
的开头
激活您的自定义助手。
重启Ghost