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". Проблема решена. А сколько она существовала - фиг знает, давненько не писал в бложег...
text/gemini;
This content has been proxied by September (3851b).