Pelican: ERROR Cannot load plugin feed_summary

На пятый день индеец Зоркий Глаз заметил...

Опубликовано: 2024-06-11

Категория: OpenBSD

Теги: pelican openbsd

При подготовке к публикации предыдущей статьи (запуск генератора статических сайтов pelican) лицезрел следующую ошибку:

[15:55:52] ERROR    Cannot load plugin `feed_summary`                                                                                                 log.py:96
                    cannot import name 'Markup' from 'jinja2' (/usr/local/lib/python3.11/site-packages/jinja2/__init__.py)                          

Между тем, всё вроде сгенерировалось нормально и на локалхосте отобразилось.

За решением проблемы я немедленно отправился на Яндекс^W stackoverflow^W reddit^W ... Короче, на самом деле мне следовало смотреть в локально среплицированные файлы плагинов pelican, а именно в ./pelican-plugins/feed_summary/Readme.md, где нерусским по черному значилось:

# DEPRECATED — Do Not Use #

**As noted in the [Pelican 3.7 release notes](https://blog.getpelican.com/pelican-3.7-released.html), RSS feeds now provide summaries by default, so this plugin is no longer relevant and will eventually be removed from this repository.**

-----------------------

This plugin allows article summaries to be used in ATOM and RSS feeds instead of the entire article. It uses the
built-in pelican `Summary:` metadata.

The summary of an article can either be set explicitly with the `Summary:` metadata attribute as described in the
[Pelican documentation](http://docs.getpelican.com/) (*Writing content* > *File metadata* section),
or automatically generated using the number of words specified in the

То бишь, плагин этот (вообще не помню зачем у меня включенный) более не нужен, ибо из коробки pelican и так теперь всё умеет.

Соответственно, зашел в ./pelicanconf.py и в секции PLUGINS удалил "feed_summary". Проблема решена. А сколько она существовала - фиг знает, давненько не писал в бложег...

Proxy Information
Original URL
gemini://muu-online.ru/2024/06/pelican_error.gmi
Status Code
Success (20)
Meta
text/gemini;
Capsule Response Time
340.540215 milliseconds
Gemini-to-HTML Time
0.379336 milliseconds

This content has been proxied by September (3851b).