我正在使用Sculpin构建类似博客的模板,并且需要使用类别填充侧边栏。这个侧边栏应该在每个页面上都可见。然而,Layouts似乎并不像Sources那样解释YAML的前沿者。这使得创建基于内容数据(例如帖子)填充的全局可见菜单成为问题。
如果当前Source的YAML前端有:
,我可以引用data.posts_categories
---
use:
- posts_categories
---
我把它放在每个Source文件中都没关系。但是,也有视图(如“post.html”),它们也不支持YAML信息。
Based on this post,显然你可以声明一个属性列表。然而,这显然只允许声明常量。
换句话说:我需要能够在布局中引用帖子和类别(在主模板中)。有没有办法做到这一点,或类似的东西?