gpt4 book ai didi

python - 查询 Pelican 主题中的特定文章(通过标签/类别)

转载 作者:太空狗 更新时间:2023-10-30 02:20:58 25 4
gpt4 key购买 nike

是否可以在 Pelican 模板文件中通过 jinja 设置查询参数?

index.html

{% if articles %}
{% for article in articles_page.object_list if article.category == 'article' %}
#stuff
{% endfor %}
{% endif %}

这将返回文章类别中的文章,但前提是它们恰好在已查询的文章中。理想的设置是在 y 类别(或带有 y 标签)中抓取 x 篇文章——这可能吗?

最佳答案

这段代码片段对我有用,可以返回与标签匹配的所有文章的列表:

 {% block content %}
<ul>
{% for article in articles if FAVORITES_TAG in article.tags %}
{% if loop.index <= FAVORITES_COUNT %}
<li><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></li>
{% endif %}
{% endfor %}
</ul>
{% endblock %}

我在配置中设置了 FAVORITES_TAG 和 FAVORITES_COUNT 变量。希望对您有所帮助。

关于python - 查询 Pelican 主题中的特定文章(通过标签/类别),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19283880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com