我正在制作一个用于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,其中包含title
,description
等值。
在某些网站页面中,我正在制作一个Liquid循环,如下所示:
{% for album in site.albums %}
/* need to get album name here */
{% endfor %}
问题是:
如何为收集项目获取裸名 - 如foo
或bar
(不包含扩展名,包含文件夹等)。
Jekyll documentation说明name
变量,但album
变量只有以下属性:output
,content
,path
,{{ 1}},relative_path
,url
(以及collection
和title
我在Front Matter中设置了
description
的值类似于:album.path
我现在使用的解决方法是:
d:/repo/<project_name>/_albums/foo.md
你能否建议更好的方式?
提前谢谢。