Pelican 插件列表

Pelican 插件列表

这里为您整理了从提供的 GitHub 页面中提取的 48 个 Pelican 插件,并已将描述翻译为中文,方便您查阅和选用。

  • yaml-metadata:支持在 Markdown 文件中使用 YAML 格式的元数据头部。
  • image-preview-thumbnailer:在图片链接旁自动插入缩略图的插件。
  • minify:用于压缩 HTML、CSS 和 JavaScript 文件的插件。
  • search(必须安装):为 Pelican 网站添加全站搜索功能的插件。
  • series(必须安装):将多篇博文串联成一个系列进行管理的插件。
  • mau-reader:渲染由 Mau 格式编写的文章内容的插件。
  • human:为网站添加“人为验证”标识的插件。
  • nojekyll:在输出根目录生成 .nojekyll 文件,便于发布到 GitHub Pages。
  • image-process:自动化处理图片(如缩放、转换等)的插件。
  • linkclass(必须安装):自动为内部和外部链接的锚点标签设置不同的 class 属性。
  • linkbacks:实现 Linkback 协议(如 Pingback 和 Webmention),在发布时发送通知。
  • seo(必须安装):用于改善 Pelican 网站搜索引擎优化(SEO)的插件。
  • simple-footnotes:为文章和页面添加脚注支持。
  • fediverse:将内容自动发布到 Fediverse(联邦宇宙)的插件。
  • markdown-include(必须安装):支持在 Markdown 文件中引入其他 Markdown 文件的内容。
  • avatar:添加 Libravatar 或 Gravatar 用户头像支持。
  • graphviz(必须安装):支持在 Markdown 内容中直接渲染 Graphviz 图表。
  • tailwindcss:为 Pelican 添加 Tailwind CSS 框架支持的插件。
  • render-math(必须安装):通过 MathJax 引擎渲染数学中的公式和符号。
  • sitemap(必须安装):为 Pelican 网站自动生成站点地图(Sitemap)。
  • jinja2content:允许在文章正文内容中使用 Jinja2 模板语法。
  • pandoc-reader:使用 Pandoc 来处理 Markdown 内容的阅读器插件。
  • i18n-subsites(必须安装):为默认站点创建国际化的子站点(多语言支持)。
  • share-post(必须安装):生成注重隐私保护的文章分享链接。
  • featured-image(必须安装):为文章添加特色图片(若未在元数据中指定,则尝试从摘要或内容中提取)。
  • pelimoji(必须安装):为网站添加自定义表情符号(Emoji)支持。
  • photos(必须安装):为文章添加并管理照片集。
  • jinja-filters:为 Pelican 添加额外的 Jinja2 模板过滤器。
  • statistics(必须安装):计算文章的统计数据,如字数、阅读难度等。
  • similar-posts(必须安装):基于向量空间模型,在文章底部列出相似的文章。
  • webassets:使用 webassets 模块管理 CSS 和 JS 等静态资源文件。
  • icons:图标相关功能插件。
  • neighbors(必须安装):为文章添加“上一篇”和“下一篇”的导航链接。
  • pdf(必须安装):将文章和页面另存为 PDF 文件的插件。
  • deadlinks:检查并验证文章中引用的外部链接是否有效。
  • touch:根据文章内容的日期元数据,更新生成文件的访问和修改时间。
  • theme-config:允许主题动态调整 Pelican 的配置项。
  • related-posts(必须安装):在文章页面展示相关联的其他文章列表。
  • read-more:在文章摘要的末尾自动插入一个内联的“阅读更多”链接。
  • more-categories:启用嵌套分类,并允许每篇文章归属多个分类。
  • liquid-tags:在 Markdown 中支持使用 Liquid 风格的标签。
  • injector(必须安装):在不修改主题源码的情况下,向特定的 HTML 标签前后注入自定义代码。
  • feed-filter:过滤订阅源(Feed)中的元素。
  • webring(必须):在您的网站上展示来自指定订阅源列表的最新文章。
  • thumbnailer(必须):创建各种尺寸的图片缩略图。
  • tag-cloud(必须):根据文章标签生成标签云。
  • show-source:为文章添加指向其源文本文件的链接。
  • tipue-search:(已弃用)将生成的 HTML 内容序列化为 JS 变量,供 Tipue 静态搜索 jQuery 插件使用。

下载方式:

cd D:\pythonapp\my_blog\

.venv\Scripts\activate.bat

cd plugins/src

git clone https://ghfast.top/https://github.com/pelican-plugins/search.git

git clone https://ghfast.top/https://github.com/pelican-plugins/seo.git

git clone https://ghfast.top/https://github.com/pelican-plugins/sitemap.git

git clone https://ghfast.top/https://github.com/pelican-plugins/featured-image.git

git clone https://github.com/pelican-plugins/statistics.git

git clone https://github.com/pelican-plugins/similar-posts.git

git clone https://github.com/pelican-plugins/neighbors.git

git clone https://github.com/pelican-plugins/related-posts.git

git clone https://github.com/pelican-plugins/webring.git

git clone https://github.com/pelican-plugins/thumbnailer.git