在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%}
注意:在回答中,如果在post或page页面中执行此操作,for循环可能会与page变量冲突。
这就是为什么我在site.pages%}中使用{%p而不是{%page%}