限制内容中的标签数量
Limit number of tags in content
旧的 blog post 从内容中获取类别和标签列表。
我只发现 tag_cloud 是唯一处理标签的插件,文档中没有进一步提及
有什么方法可以限制可用的标签,例如通过配置 ?
一个选项是您可以在 pelicanconf.py
中定义一个 ALLOWED_TAGS
变量来包含您想要允许的标签,然后在放置标签的地方您可以添加一个 JINJA if
块以仅允许这些标签
#pelicanconf.py
...
ALLOWED TAGS = ("tag1", "tag2", "tag3", tag4")
为以下文章生成标签的示例
<div class="article-tags">
{% for tag in article.tags %}
{% if tag in ALLOWED_TAGS %}
<a href="/tags/{{tag}}"><{{tag}}</span></a>
{% endif %}
{% endfor %}
</div>
旧的 blog post 从内容中获取类别和标签列表。
我只发现 tag_cloud 是唯一处理标签的插件,文档中没有进一步提及
有什么方法可以限制可用的标签,例如通过配置 ?
一个选项是您可以在 pelicanconf.py
中定义一个 ALLOWED_TAGS
变量来包含您想要允许的标签,然后在放置标签的地方您可以添加一个 JINJA if
块以仅允许这些标签
#pelicanconf.py
...
ALLOWED TAGS = ("tag1", "tag2", "tag3", tag4")
为以下文章生成标签的示例
<div class="article-tags">
{% for tag in article.tags %}
{% if tag in ALLOWED_TAGS %}
<a href="/tags/{{tag}}"><{{tag}}</span></a>
{% endif %}
{% endfor %}
</div>