获取Jekyll集合项目名称(HRU)

时间:2015-06-21 11:06:07

标签: collections jekyll

我正在制作一个用于GitHub页面的Jekyll网站,并使用Jekyll 2.5.3,Ruby 2.0.0p598(2014-11-13)[x64-mingw32]和Gem 2.0在本地Windows 8.1 PC上进行预测试0.14。

在Jekyll,我有一个名为albums的集合。

_albums的目录结构类似于以下内容:

_albums
    foo.md
    bar.md
    baz.md

每个文件都包含Front Matter,其中包含titledescription等值。

在某些网站页面中,我正在制作一个Liquid循环,如下所示:

{% for album in site.albums %}
    /* need to get album name here */
{% endfor %}

问题是

如何为收集项目获取裸名 - 如foobar(不包含扩展名,包含文件夹等)。

Jekyll documentation说明name变量,但album变量只有以下属性:outputcontentpath,{{ 1}},relative_pathurl(以及collectiontitle我在Front Matter中设置了

description的值类似于:album.path

我现在使用的解决方法是:

d:/repo/<project_name>/_albums/foo.md

你能否建议更好的方式?

提前谢谢。

0 个答案:

没有答案