我需要在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