2015-08-28 80 views
1

如何在Facebook中像这样在jekyll中突出显示帖子?在Jekyll中突出显示帖子

example of highlighted post on facebook

此功能的主要特点是保持在上面的帖子。

+0

不清楚你要的东西。你想突出显示菜单中的当前页面条目吗? “把帖子保持在最前”是什么意思? –

+0

我不是指一个页面,我的意思是一个出版物。我希望其中一个出版物仍然保留在页面的顶部,即使公众有新的入口。检查我的[blog](http://capriatto.github.io) –

回答

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> 
    

但现在有一个问题:第二个for循环可能重新打印两次相同的帖子。您可以使用if标签仅有条件地打印非特色的帖子。

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