在杰基尔突出一个帖子

时间:2015-08-28 16:54:43

标签: markdown jekyll blogs

如何在Facebook中突出显示jekyll中的帖子?

example of highlighted post on facebook

此功能的主要功能是将帖子保持在最顶层。

1 个答案:

答案 0 :(得分:2)

我以您的博客代码为例回答您:

  1. 添加标签"精选"对于您希望始终位于顶部的每个帖子

    ---
    layout: post
    title:  "Filtrar registros en one2many (on_change)"
    date:   2015-08-07 22:00:00
    categories: Openerp 7
    comments: true
    tag: featured 
    ---
    
  2. 在index.html

    <ul>
        {% for post in site.tags.featured %}
            <li><a href="{{ post.url }}" class="featured">{{ post.title }}</a></li>
        {% endfor %}
        {% for post in site.posts limit 5%}
            <li><a href="{{ post.url }}" class="featured">{{ post.title }}</a></li>
        {% endfor %}
    </ul>
    
  3. 但是现在有一个问题:第二个for循环可以重新打印两次相同的帖子。您可以使用if标记仅有条件地打印非特色帖子。

    要想拥有一个更清晰的解决方案,您可以使用特殊标记(例如家庭非特色标记)在索引页面上标记您想要的每个帖子,然后在此标记上循环。否则,您可以使用is-tagged-withnot-tagget-with语法编写插件来过滤帖子。