我的博客有3种帖子:
在博客档案中,我的帖子按日期排序。
-page_articles.sort_by{|a| a.date }.reverse.each_with_index do |article, i|
%article{class: article.data.link ? "blog link" : "blog"}
=dt article.date
=tag_list article.tags
=blog_link article
=article.data.summary
=link_to 'Read me', article
我想要的是按数据排序并按帖子类型的YAML数据属性排序。我试过这个:
-page_articles.sort_by{|a| a.date, |b| b.data.kind.post-type-one}.reverse.each_with_index do |article, i|
%article{class: article.data.link ? "blog link" : "blog"}
=dt article.date
=tag_list article.tags
=blog_link article
=article.data.summary
=link_to 'Read me', article
但那没用。我想知道正确的语法是什么让这样的工作。
作为参考,YAMl的帖子如下所示:
---
kind: post-type-one
---