从我在Jekyll和互联网上阅读的文档中,_posts
目录中的帖子采用YYYY-MM-DD-filename.md
格式,并且可以使用{{page.date}}
Liquid变量检索其日期,而无需指定YAML前面的事项“日期”。
但是,我在_posts
的同一级别创建了一个名为_collections
的集合。我的问题是:我是否可以设置检索我的集合中的markdown文件的日期而不使用Front事件,就像在_posts
中使用它一样?
此外,我想知道_posts
中的降价文件如何才能拥有此属性?如果有解决方案,我可以将它与Github Pages一起使用吗?
答案 0 :(得分:1)
鉴于您有一个包含此网址/folder/2015-11-29-some-words-here.html
的收藏页,您可以使用以下方式模仿帖子日期:
{% assign fileName = page.url | split: "/" | last %}
{% assign elements = fileName | split: "-" %}
{% capture dateString %}{{elements[0]}}-{{elements[1]}}-{{elements[2]}}{% endcapture %}
{{ dateString | date: "%a, %b %d, %y" }}