我需要在Octopress中以不同方式标记'old'的所有帖子。就像,只显示标题和档案中没有图像,并保持它们分开!我怎样才能做到这一点? (注意:有近1,500个帖子和旧标签)是否可以根据标签设置八角型的帖子?
0
A
回答
0
我假设你有一个old
类,它可以区分帖子,或者你可以用old_posts
类来设计一个旧帖子列表。您可以创建两个单独的列表:
<ul class="old_posts">
{% for post in site.tags.old %}
<li><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
<ul class="new_posts">
{% for post in site.posts %}
{% unless post.tags contains 'old' %}
<li><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endif %}
{% endfor %}
</ul>
或者你可以用旧的帖子收到一类特殊的old
创建一个列表:
<ul>
{% for post in site.posts %}
{% if post.tags contains 'old' %}
<li><a href="{{ post.url }}" class="old">{{ post.title }}</a></li>
{% else %}
<li><a href="{{ post.url }}" class="new">{{ post.title }}</a></li>
{% endif %}
{% endfor %}
</ul>
基本上site.posts
,post.tags
和site.tags.TAGNAME
,有液体的if-else
在一起, for
和contains
能够完成与特定标记帖子的样式相关的大部分任务。
0
你可以简单地使用标记为CSS类:
<ul>
{% for post in site.posts %}
<li><a href="{{ post.url }}" class="tags {{ post.tags | join:' ' }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
这样,你可以样式任何标签通过CSS轻松链接。
相关问题
- 1. 是否可以根据它的输入类型来设置标签的样式?
- 2. 是否可以根据htaccess中的UAGENT设置标题
- 3. 根据标签显示相关帖子
- 4. 是否可以设置UIAccelerometer三角洲?
- 5. 是否可以自动生成带有帖子标题名称的标签?
- 6. 根据帖子标题的长度设置CSS类
- 7. 如何根据文件类型设置Emacs标签设置?
- 8. 您是否可以将您的博客设置为在Blogger中仅显示帖子的第一个标签?
- 9. 是否可以在gridview的datacolumn中设置相关模型的标签值yii2
- 10. 是否可以设置单个标签栏的样式?
- 11. 是否可以为HashSet设置泛型?
- 12. LLVM。是否可以使用SwitchInst设置范围标签?
- 13. 是否可以在iPhone上为动画设置标签或ID?
- 14. 是否可以根据服务器设置Capistrano rvm_type变量?
- 15. 如何根据标签显示列表标题帖子
- 16. 标签形式的帖子模型
- 17. 根据buildvariant设置应用标签
- 18. Android ImageView根据标签设置图像
- 19. 使用Gdata根据博客中的标签检索帖子
- 20. WordPress:根据索引页上的类别/标签显示帖子
- 21. 如何根据Jekyll中的标签对帖子进行排序?
- 22. 是否可以根据孩子的孩子进行查询?
- 23. 是否可以设置标签相对于gnuplot中的键的位置?
- 24. 是否可以设置VoiceMailNumber?
- 25. 我可以设置默认的标签?
- 26. 在提交帖子时,通过XMLRPC API在wordpress中设置帖子标签?
- 27. 根据通用标签获取相关帖子?
- 28. 如何根据标签对帖子进行分组(012)
- 29. 是否有模型类型可以在django中存储标签?
- 30. 根据wordpress中的帖子类型显示图标和文本
有一个小问题。该代码不起作用。它将带有标签的帖子带到正常的帖子列表中。它不识别旧标签。我认为它是因为一个帖子有多个标签。如何解决这个问题?如何在post.tags中搜索子字符串'old'? – THpubs
固定!使用'旧'而不是旧的! – THpubs
太棒了:)对不起,我正在上班的路上,所以没有办法测试代码。顺便说一句,如果我的回答对你有帮助,你可以将它作为最佳答案吗?谢谢! – agarie