Pelican: ERROR Cannot load plugin `feed_summary`
Опубликовано 11.06.2024 в 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". Проблема решена. А сколько она существовала - фиг знает, давненько не писал в бложег...