2014-09-20 4 views
3

Я тестирую Пеликан для использования в своем личном блоге, но я застрял в использовании плагинов.Pelican плагины не найдены

Видимо, файл pelicanconf.py не подбирает мои плагины.

Вот отрывок из моей pelicanconf.py:

THEME = '/Users/namely/Public/MyPersonalWorkspace/static_blog/static-blog/pelican-themes/pelican-bootstrap3' 


PLUGINS_PATHS = ["./plugins","plugins","./pelican-plugins","pelican-plugins","/Users/namely/Public/MyPersonalWorkspace/static_blog/static-blog/pelican-plugins"] 
PLUGINS = ["sitemap"] 

Мой пеликан установка для темы является правильным, так как я использую тему правильно. Но почему-то он не читает мои плагины. Ниже моя структура папок:

static-blog/ 
    content/ 
    output/ 
    pelican-plugins/ 
      sitemap/ 
        __init__.py 
        sitemap.py 
        Readme.rst 
    plugins/ 
      sitemap.py 
    pelican-themes/ 
        pelican-bootstrap3/ 
            # and all pelican-bootstrap3's files 

    pelicanconf.py 
    publishconf.py 
    develop_server.sh 
    fabfile 
    Makefile 

Я использую пеликан 3.4, на Macbook Air (OSX 10.9.4), Python версии 2.7.5

Я использую список каталогов для PLUGIN_PATHS так все каталоги не работали (индивидуально или в списке, относительном или абсолютном).

Моя установка пеликан работает отлично, так как я могу запустить свой блог. Просто плагины не работают. Для плагинов я просто сделал git-клон от https://github.com/getpelican/pelican-plugins.

Сообщение об ошибке я получил, был:

ERROR: Can't find plugin `sitemap`: No module named sitemap 

Любые советы велик!

Спасибо всем!

ответ

3

Это может быть что-то простое, как опечатка в вашем файле настроек. Как указано в docs, имя соответствующей настройки: PLUGIN_PATHS, тогда как ваш файл настроек содержит PLUGINS_PATHS (обратите внимание на ложный S).

+0

О, бог, который был хорошим. большое спасибо ! – DjangoRocks

Смежные вопросы