【问题标题】:Highlight a Post in Jekyll在 Jekyll 中突出显示帖子
【发布时间】:2015-08-28 16:54:43
【问题描述】:

如何在 facebook 中突出显示类似 jekyll 中的帖子?

这个功能的主要特点是让帖子保持在顶部。

【问题讨论】:

  • 不清楚您的要求。您想在菜单中突出显示当前页面条目吗?您所说的“将帖子放在首位”是什么意思?
  • 我指的不是页面,而是出版物。我希望其中一个出版物保留在页面顶部,即使公众有新条目。检查我的blog

标签: markdown jekyll blogs


【解决方案1】:

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

  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 标记有条件地仅打印非精选 帖子。

要获得更简洁的解决方案,您可以使用特殊标签(例如 home-non-featured)在索引页面上标记您想要的每个帖子,然后在此标签上循环。否则,您可以编写一个插件来使用 is-tagged-withnot-tagget-with 语法过滤您的帖子。

【讨论】:

    猜你喜欢
    • 2020-08-27
    • 2014-01-19
    • 1970-01-01
    • 2018-07-09
    • 2021-11-29
    • 2019-02-06
    • 1970-01-01
    • 1970-01-01
    • 2018-03-22
    相关资源
    最近更新 更多