在Jekyll中,我如何处理特定职位?

在Jekyll中,我如何处理特定职位?,jekyll,Jekyll,我有一个侧边栏在我的网站,我想能够突出一个特定的职位 我如何处理特定的职位 我试过这个: {% assign workingPost = site.posts.2014-09-08-We-Convert-All-Dollars-to-Bitcoin %} <div>{{workingPost.title}}</div> {%assign workingPost=site.posts.2014-09-08-We-Convert-All-Dollars-to-Bitcoin

我有一个侧边栏在我的网站,我想能够突出一个特定的职位

我如何处理特定的职位

我试过这个:

{% assign workingPost = site.posts.2014-09-08-We-Convert-All-Dollars-to-Bitcoin %}
<div>{{workingPost.title}}</div>
{%assign workingPost=site.posts.2014-09-08-We-Convert-All-Dollars-to-Bitcoin%}
{{workingPost.title}
但是标题是空白的。这篇文章的标题是《我们将所有美元兑换成比特币》,这正是我所期望得到的。

在这篇文章中,一位评论员在收集和比较标题。看起来很蹩脚,但现在可以用了

{% for page in site.pages %}
{% if page.title == 'About' %}
{{ page.content }}
{% endif %}
{% endfor %}

您可以通过以下方式对所有页面执行此操作:

<ul class="nav navbar-nav">
    {% for p in site.pages %}
        <li{% if p.url == page.url %} class="active"{% endif %}>
            <a href="{{ site.baseurl }}{{ p.url }}">{{ p.title }}</a>
        </li>
    {% endfor %}
</ul>
    {site.pages%中p的%s} {%endfor%}
注意:在回答中,如果在postpage页面中执行此操作,for循环可能会与page变量冲突。 这就是为什么我在site.pages%}中使用
{%p而不是
{%page%}