Pelican插件,可在文章中添加相关文章列表。
项目描述
相关文章:Pelican插件
相关文章是一个Pelican插件,通过向文章上下文添加一个related_posts
变量,在文章中添加相关文章列表。
安装
此插件可以通过以下方式安装
python -m pip install pelican-related-posts
用法
默认情况下,最多列出五篇相关文章。您可以通过在设置文件中定义RELATED_POSTS_MAX
来自定义此值
RELATED_POSTS_MAX = 10
然后您可以在模板中使用article.related_posts
变量。例如
{% if article.related_posts %}
<ul>
{% for related_post in article.related_posts %}
<li><a href="{{ SITEURL }}/{{ related_post.url }}">{{ related_post.title }}</a></li>
{% endfor %}
</ul>
{% endif %}
您相关的文章应该共享一个共同标签。您也可以在文章的元数据中使用related_posts:
。该related_posts:
元数据与您现有的slug一起工作
related_posts: slug1, slug2, slug3, ... slugN
N
代表RELATED_POSTS_MAX
值。
此外,您可以在设置文件中指定以下内容
RELATED_POSTS_SKIP_SAME_CATEGORY = True
使用此设置,article.related_posts
将只包含除原始文章类别之外的相关文章。
贡献
欢迎并非常感谢贡献。每一份努力都很有帮助。您可以通过改进文档、添加缺失的功能和修复错误来贡献。您还可以通过审查和评论现有的问题来帮助。
要开始为此插件贡献,请查看为Pelican贡献文档,从《贡献代码》部分开始。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
pelican-related-posts-1.0.0.tar.gz (3.7 kB 查看哈希值)
构建分发
关闭
pelican-related-posts-1.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e106487e279368ccc7ab74609197a5f298d54f6d4e1eeb36f8bc0c2291227222 |
|
MD5 | a77a495d88761f4f237253cd6c67bafc |
|
BLAKE2b-256 | 3ff3d8beebc2c39c7b95d3711bea72d3c7dfd6913169eb150b2dc29fed7230fa |
关闭
pelican_related_posts-1.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f1dcdf34f90c41f275aba428879a5fde24e166cf0154d3a07d59cc5071976d5 |
|
MD5 | 32270b9080344c79bb460b9d5b76674e |
|
BLAKE2b-256 | 51db680ae2076b7caa5abcaa1234ea08e8fed98569752198d2d221f5e8d8e425 |